Index: openacs-4/contrib/packages/simulation/www/doc/xml/design.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/packages/simulation/www/doc/xml/Attic/design.xml,v diff -u -r1.6 -r1.7 --- openacs-4/contrib/packages/simulation/www/doc/xml/design.xml 26 Nov 2003 16:44:50 -0000 1.6 +++ openacs-4/contrib/packages/simulation/www/doc/xml/design.xml 3 Dec 2003 15:00:50 -0000 1.7 @@ -121,6 +121,91 @@ + + + Lifecycle of a Simulation + + + + Template Not ready. + ready_p not true. Only shows up in SimBuild lists. + + + + + Template Ready + Ready_p is true. Shows up in list of available templates in SimBuild. + + + + + Simulation in Development. + Owned by a single person. Shows up only in their Siminst page. between zero and all of the roles are mapped to characters. Between zero and all of the tasks are developed (description added, attachment slots linked to sim objects). + + + + + Simulation in Casting. + Several paths depending on enrollment and casting type. + + + Casting Paths + + + + + + + + Closed Enrollment/Automatic Casting + Open Enrollment/Automatic Casting + Open Enrollment/Group Casting + Open Enrollment/Open Casting + + + + + set start/end date + set start/end date, enrollment dates + + + For each role, choose which user groups can be cast + + + Select user group(s) to enroll + optionally restrict enrollment to selected groups. + optionally restrict enrollment to selected groups. Set expected number of users. + + + + Users can go enroll themselves in simulations + + + Automatic casting creates cases and assigns users to groups in roles in cases + Users see a list of groups, and choose which group to join. After enrollment period is over, automatic casting creates cases and assigns groups to roles in cases + Users see a list of cases, roles in each case, and users in groups for each role. Users can choose any available slot. Admin can add new, empty cases. + + + Any empty slots remaining are assigned to the professor + + + +
+
+ + + Live Simulation + start date < now < end date. Shows up in list of sims in Simplay for admin. + + + + + Finished Simulation + now > end date. Shows up in special list in simplay. + + +
+