Features/Smart Objects/Shared Actions: Difference between revisions
No edit summary |
No edit summary |
||
| 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| | {{Show|Conception |<pre> | ||
- object + tag + time = action, i.e., each action has duration | |||
- everything is on server | |||
- objects and actions might have tags | |||
- parental relationships for actions, action threads | |||
- the same objects might be used in several actions, | |||
objects have different states associated with different | |||
actions - object's history. | |||
- all (j)object are composite, they have different history | |||
for different users | |||
- action thread loops, useful for teachers since they teach the same | |||
from year to year and having a chance to compare what they do | |||
at this moment a year ago is useful | |||
- two views for the same action, one for students (viewer/actor) | |||
and one for teachers (initiator/moderator) | |||
</pre> | |||
}} | }} | ||
| Line 30: | Line 36: | ||
# client "New action" to start action "New topic" | # client "New action" to start action "New topic" | ||
# new action will be automatically inherit objects: | # new action will be automatically inherit objects: | ||
# * teacher himself | #* teacher himself | ||
# * students | #* students | ||
# will indirectly inherit tags from inherited objects: | # will indirectly inherit tags from inherited objects: | ||
# * the subject of the lesson, from teacher | #* the subject of the lesson, from teacher | ||
# * the class number from students | #* the class number from students | ||
# UI will help with inheriting: | # UI will help with inheriting: | ||
# * action tags | #* action tags | ||
# * activities | #* activities | ||
# * journal objects | #* journal objects | ||
# teacher sets new action tag "Next Topic" according to the teaching plan and adds: | # teacher sets new action tag "Next Topic" according to the teaching plan and adds: | ||
# * new activities for that topic | #* new activities for that topic | ||
# * journal objects to show students new topic on examples | #* journal objects to show students new topic on examples | ||
# teacher creates last action the lesson - "Home work" and | # teacher creates last action the lesson - "Home work" and | ||
# inherit activities form the 2nd one | # inherit activities form the 2nd one | ||