Changes

Jump to navigation Jump to search
Line 9: Line 9:  
** no need in special backup routines, everything is shared from the beginning and implicitly
 
** no need in special backup routines, everything is shared from the beginning and implicitly
   −
{{Show|Conception |<pre>
+
== Conception ==
 +
 
 +
Within this feature, people deal with several types of entities that are located on the server and accessible, in some level, for all players:
 +
 
 +
* buddies
 +
* activities
 +
* journal objects
 +
* tags
 +
* actions
 +
 
 +
=== Buddies ===
 +
 
 +
These are teachers and students registered on the server via XO identification mechanism.
 +
 
 +
=== Activities ===
 +
 
 +
Canonical activities located on the server. Canonical means that exactly these versions are recommended for teaching process, people might have different versions of the same activities on XOs but only (the process of recognizing what versions XO user has and fetch canonical ones from the serve will happen under the hood) canonical activities will be used in Shared Actions.
 +
 
 +
=== Journal objects ===
 +
 
 +
Objects that were created in process of using Shared Actions.
 +
 
 +
=== Tags ===
 +
 
 +
All other types of entities might have tags. Tags will help with categorizing all objects. The UI will support some of predefined tags so it will have more useful browsing by tags not just typing tags in the search entry.
 +
 
 +
Tags might be hierarchically linked to each over, e.g., subject tags might be:
 +
 
 +
* Subject
 +
* Mathematics
 +
* Geometry
 +
* Trigonometry
 +
* Tangent function
 +
 
 +
Such tags, e.g., will help a teacher with browsing objects that relate only to his subject.
 +
 
 +
=== Actions ===
 +
 
 +
Actions represent the real activity with participation of all other types of objects. This is just a time footprint of what happened or happenning this time, e.g., lesson might be represented by one action that is:
 +
 
 +
* has tag "Tangent function", i.e., the subject was Subject/Mathematics/Geometry/Trigonometry
 +
* buddy, teacher
 +
* buddies, students
 +
* Calculate activity that teacher was using to show lesson topic
 +
* Calculate objects that students created trying to learn the topic
 +
 
 +
Actions are linked to each other, e.g., previous geometry lesson is linked to current one, current one will be linked to the next geometry lesson. It will help teachers and students browse the learning process history.
 +
 
 +
{{Show||<pre>
 
- object + tag + time = action, i.e., each action has duration
 
- object + tag + time = action, i.e., each action has duration
 
- everything is on server
 
- everything is on server

Navigation menu