Lifecycle of a Simulation

  1. Template Not ready (dev_template).  ready_p not true. Only shows up in SimBuild lists.

  2. Template Ready (ready_template). Ready_p is true. Shows up in list of available templates in SimBuild.

  3. Simulation in Development (dev_sim). Owned by a single party. 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).

  4. Simulation in Casting (casting_sim). Several paths depending on enrollment and casting type.

    Table 1. Casting Paths

    Closed Enrollment/Automatic CastingOpen Enrollment/Automatic CastingOpen Enrollment/Group CastingOpen Enrollment/Open Casting
    set start/end dateset start/end date, enrollment dates
    For each role, choose which user groups can be cast
    Select user group(s) to enrolloptionally 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 casesUsers 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 casesUsers 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
  5. Live Simulation (live_sim). start date < now < end date. Shows up in list of sims in Simplay for admin.

  6. Finished Simulation (live_sim). now > end date. Shows up in special list in simplay.

View comments on this page at openacs.org