Research Log of Web Science Students

Computer Science is not simply programming

XML draft and Sending of Scores

with 2 comments

MyMathventures, WEdGE, Pitch Paradise, KineSpell2 and I discussed what we should do with our XML. We’ve decided to separate the necessary game info as needed by the PSPortal group from the game data. We’ve commented all optional tags so that PSPortal can distinguish the differences between games. MyMathVentures also finished the sending of xml data to the portal, thus, we can reuse this module for all our games.

* Note that all optional tags can be omitted by other games.

<WSG_EDUGAME name=" " version = " ">
        <GAME_NAME> gameName </GAME_NAME>
        <VERSION> game_version </VERSION>
	<PLAYER>
                <USERNAME> userName </USERNAME>
                <FULL_NAME> name </FULL_NAME> // optional tag
                <SCHOOL> playerSchool </SCHOOL> // optional tag
                <EMAIL_ADDRESS> emailAddress </EMAIL_ADDRESS> // optional tag
	</PLAYER>
	<ASSESSMENT>
		<GAME_INFO>
			<DATE_PLAYED>
				<DATE>month/day/year</DATE>
				<TIME_PLAYED>hh:mm:ss</TIME_PLAYED>
			</DATE_PLAYED>
			<CATEGORY>category</CATEGORY>
			<TIME>
				<TOTAL_GAME_TIME> hh:mm:ss </TOTAL_GAME_TIME>
				<AVERAGE_TIME_PER_LEVEL> hh:mm:ss </AVERAGE_TIME_PER_LEVEL> // optional tag
 			        <AVERAGE_TIME_PER_QUESTION> hh:mm:ss </AVERAGE_TIME_PER_QUESTION>	// optional tag
			</TIME>

                        <GAME_LEVEL name="easy"> // if there are no levels, we can use the tag <GAME_LEVEL>
                                              // which automatically sets the name="default"
			          <NO_OF_CORRECT_ITEMS> numCorrectItems </NO_OF_CORRECT_ITEMS>
		 	          <TOTAL_GAME_SCORE> gameScore </TOTAL_GAME_SCORE>
                        </GAME_LEVEL>
		</GAME_INFO>
		<GAME_DATA>
			<GAME_LEVEL name="easy"> //default tag means "default"
				<CORRECT_ITEMS>
					<ITEM>
						<QUESTION_ID> qId </QUESTION_ID>
						<ANSWER> answer </ANSWER>
						<TOTAL_TIME_ANSWERED> hh:mm:ss <TOTAL_TIME_ANSWERED>  // optional tag
						<NUMBER_OF_TRIES> numTries </NUMBER_OF_TRIES> // optional tag
					</ITEM>
				</CORRECT_ITEMS>
				<INCORRECT_ITEMS>
					<ITEM>
						<QUESTION_ID> qId </QUESTION_ID>
						<C_ANSWER> corAnswer </C_ANSWER>
						<P_ANSWER> playerAnswer </P_ANSWER> // optional tag
						<TOTAL_TIME_ANSWERED> hh:mm:ss <TOTAL_TIME_ANSWERED>  // optional tag
						<NUMBER_OF_TRIES> numTries </NUMBER_OF_TRIES> // optional tag
					</ITEM>
				</INCORRECT_ITEMS>
			</GAME_LEVEL>
		</GAME_DATA>
	</ASSESSMENT>
</WSG_EDUGAME></code>

Advertisements

Written by rururu

March 11, 2010 at 10:52 pm

Posted in Augmented Reality

Tagged with

Test your Spelling Skills

leave a comment »

http://www.mb.com.ph/articles/246699/test-your-spelling-skills

SpellingCity is an interactive site that helps children improve their spelling and vocabulary skills. It contains different interactive games such as LetterFall wherein you need to catch the letters to spell the word, Unscramble, HangMouse and many more. Check out the site at http://www.spellingcity.com/

Written by manica dimaiwat

March 9, 2010 at 5:02 am

Posted in Kinespell 2

Tagged with , ,

17. MyMathVentures Games Screencast

leave a comment »

For PCSC presentation. 😀

Written by gulard

March 5, 2010 at 10:38 am

Posted in MyMathVentures

Tagged with , ,

Licensing

with one comment

“Published software should be free software. To make it free software, you need to release it under a free software license.”

http://www.gnu.org/licenses/

by mlinksva

It took a while for the idea of licensing Hardwire to sink. But when it did, I have already made some important discoveries not to mention the sigh of relief I made after weathering a lot of readings about the topic over the past few days.

Free Software !=No Business Model
This would be the jackpot of all discoveries I made. There was a point in my reading where I began to have second thoughts about applying an open source license. I thought by doing that it completely stowed Hardwire as freeware. But as I’ve found out, the Free in Free Software doesn’t have anything to do with price.

The Free in Free software means Freedom and not as wikipedia says, “Free Beer”. It means that the software can be used modified, edited without restriction. Although Free software is “available without charge, it can have a fee”.

So yes we can still apply some sort of gimmick to earn money from the software such as support, customization, distribution and fixing bugs. Whew.

Code.Google has been very helpful in helping me narrow down the list of licenses to choose from. I am now picking from a list of popular licenses with a strong community:

  • Apache License, 2.0
  • New and Simplified BSD licenses
  • GNU General Public License (GPL)
  • GNU Library or “Lesser” General Public License (LGPL)
  • MIT license
  • Mozilla Public License 1.1 (MPL)
  • Common Development and Distribution License
  • Eclipse Public License

Since Hardwire could be like WordPress, I am inclined to use the GNU license which is the same license that WordPress uses.

Written by Jose Asuncion

March 1, 2010 at 4:52 pm

Posted in Hardwire

Forays into Android

leave a comment »

Written by Jose Asuncion

February 28, 2010 at 3:33 pm

Posted in Hardwire

Hello…

leave a comment »

Android!

(click)

Written by Jose Asuncion

February 25, 2010 at 3:21 pm

Posted in Hardwire

Another paper idea on AR

leave a comment »

I was thinking after I finish the paper on Usability and User Motivation, I could also test on Interaction Methods for AR. For example, how the markers should be designed such that it can adapt to a desktop AR. For example, there’ll be different test cases using a cube with markers on every face, individual markers without handles, or  individual markers with handles. Hoping that I’d still have a bit of time with this.

Written by rururu

February 21, 2010 at 12:29 pm

Posted in Augmented Reality