Research Log of Web Science Students

Computer Science is not simply programming

XML Changes

with 4 comments

Before our party, Sir Rom and Ma’am Weng reminded us of our XML task.
So, right there and then, we tried accomplishing what can be accomplished before the party begins. Haha. 🙂

So here are the changes. 🙂

First we addressed Sir Rom’s comments.

1. Teacher tag:

<TEACHER> Name_Of_Teacher </TEACHER> 

2. Modify ‘Date_Played’ tag to include the name and version of the game and the time it was played:

 <DATE_PLAYED>
 <DATE> Month/Day/Year </DATE>
 <TIME_PLAYED> hh:mm:ss </TIME_PLAYED>
 <NAME> Game_Name </NAME>
 <VERSION> Game_Version </VERSION>
 </DATE_PLAYED>
 

This modification entails that we change the ‘Game’ tag.
Therefore, we just decided that it be changed to ‘Game_Info’

<GAME_INFO> </GAME_INFO>

3. Modify ‘Question’ tag to ‘Question_ID’:

<QUESTION_ID> Question_ID </QUESTION_ID>

4. Hash data to avoid tampering: We consulted Ma’am Weng about this.

Then to further modify the XML, we listed the unique features of each game.
Here is the actual notes we gathered:

KineSpell
: clues/hints <visual, etc.>
: category
: number of tries/lives
: **time: per word at buo

Augmented
: level
: tries/lives
: **time: kung gaano katagal brinowse ung marker, saka buong game

Pitch Paradise/EEG
: levels
: **time: per level

MMVHS: time: buong game
MMVJR: time: per tanong at buong game

Having those, here are the additions to the XML.

To support Kinespell’s Category feature, this tag is added inside ‘Game_Info’:

<GAME_CATEGORY> Category </GAME_CATEGORY>

Lastly, the ‘Time’ tag now looks like this:

<TIME>
<AVERAGE_TIME_PER_LEVEL> hh:mm:ss </AVERAGE_TIME_PER_LEVEL>
<AVERAGE_TIME_PER_QUESTION> hh:mm:ss </AVERAGE_TIME_PER_QUESTION>
<WHOLE_GAME_TIME> hh:mm:ss </WHOLE_GAME_TIME>
</TIME>

Therefore, the whole XML now looks like this:


<WSG_EDUGAME name = "">
 <PLAYER>
 <NAME> Player_Name </NAME>
 <SCHOOL> Player_School </SCHOOL>
 <EMAIL_ADDRESS> Email_Address </EMAIL_ADDRESS>
 <TEACHER> Name_Of_Teacher </TEACHER>
 <ASSESSMENT>
 <GAME_INFO>
 <GAME_CATEGORY> Category </GAME_CATEGORY>
 <DATE_PLAYED>
 <DATE> Month/Day/Year </DATE>
 <TIME_PLAYED> hh:mm:ss </TIME_PLAYED>
 <NAME> Game_Name </NAME>
 <VERSION> Game_Version </VERSION>
</DATE_PLAYED>
 <TIME>
 <AVERAGE_TIME_PER_LEVEL> hh:mm:ss </AVERAGE_TIME_PER_LEVEL>
 <AVERAGE_TIME_PER_QUESTION> hh:mm:ss </AVERAGE_TIME_PER_QUESTION>
 <WHOLE_GAME_TIME> hh:mm:ss </WHOLE_GAME_TIME>
 </TIME>
 <NO_OF_CORRECT_ITEMS> Number_Of_Correct_Items </NO_OF_CORRECT_ITEMS>
 <NO_OF_INCORRECT_ITEMS> Number_Of_Incorrect_Items </NO_OF_INCORRECT_ITEMS>
 <CORRECT_ITEMS>
 <ITEM>
 <QUESTION_ID> Question_ID </QUESTION_ID>
 <ANSWER> Answer </ANSWER>
 </ITEM>
 </CORRECT_ITEMS>
 <INCORRECT_ITEMS>
 <ITEM>
 <QUESTION_ID> Question_ID </QUESTION_ID>
 <ANSWER> Answer </ANSWER>
 </ITEM>
 </INCORRECT_ITEMS>
 </GAME_INFO>
 </ASSESSMENT>
 </PLAYER>
</WSG_EDUGAME>
Advertisements

Written by Angelica Gomez

December 18, 2009 at 6:07 am

Posted in MyMathVentures

Tagged with ,

4 Responses

Subscribe to comments with RSS.

  1. Paano yung number of correct and incorrect items per level? Kailangan pa ba nun?

    rururu

    December 19, 2009 at 2:12 am

    • Ah. Hindi kasi nagcomment sina Sir Rom or Ma’am Weng about dun eh. Kaya hindi na namin tinanggal. Pero anyway, kung palagay mo hindi na kailangan, sabihin mo na rin sa ibang groups na involve. Tapos, pagusapan na lang kung bakit nga ba kailangan or kung bakit hindi kailangan. Naisip lang namin ilagay. Sa tingin mo ba hindi na siya kailangan? Bakit?

      Angelica Gomez

      December 19, 2009 at 12:57 pm

  2. Some points to check out.

    1. Each game, example MyMathVenturesHS, has different versions. And each version, has sub-games that are of different versions as well. How are these reflected?
    2. Player Info – Are the grade and age relevant? Also, the Player element should not include the rest of the other XML elements, e.g., Items, because the XML file only corresponds to ONE player.
    3. How are you going to map this to the Portal that the 192 students are doing? Each player must have his/her own ID that maps to the Portal account.
    4. How about the other elements for other games, such as number of tries, number of hints?
    5. Please include the version number for the XML as well.

    Rom

    December 20, 2009 at 4:15 am

    • Sir, where will we include the question items?

      gulard

      January 2, 2010 at 1:56 am


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: