Difference between revisions of "Features/Smart Objects/Shared Actions"
< Features | Smart Objects
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
** easy access for teachers to all students' work | ** easy access for teachers to all students' work | ||
** 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 | ||
+ | |||
+ | == Conception == | ||
+ | |||
+ | # 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 | ||
== Teacher workflow == | == Teacher workflow == | ||
== Students workflow == | == Students workflow == |
Revision as of 15:27, 2 June 2011
The purpose
- To have a Sugar tool that let students and teachers to be more concentrated on particular subject(s) during the class time
- Make this tool looks like a regular teaching workflow (in the class) as much as possible
- Keep this concentration for off-line mode, i.e., students' home work
- The cloud based approach but only on purpose, i.e., only for particular objects when clouds make sense and keep the rest student objects local and private. Thus:
- protect teaching related objects from being removed by students to have more local space
- easy access for teachers to all students' work
- no need in special backup routines, everything is shared from the beginning and implicitly
Conception
- 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