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 |
− | # object + tag + time = action, i.e., each action has duration
| + | - everything is on server |
− | # everything is on server
| + | - objects and actions might have tags |
− | # objects and actions might have tags
| + | - parental relationships for actions, action threads |
− | # parental relationships for actions, action threads
| + | - the same objects might be used in several actions, |
− | # the same objects might be used in several actions, objects have different states associated with different actions - object's history.
| + | objects have different states associated with different |
− | # all (j)object are composite, they have different history for different users
| + | actions - object's history. |
− | # 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
| + | - all (j)object are composite, they have different history |
− | # two views for the same action, one for students (viewer/actor) and one for teachers (initiator/moderator)
| + | 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 |