Index: openacs-4/packages/simulation/www/doc/interfaces.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/interfaces.html,v diff -u -r1.4 -r1.5 --- openacs-4/packages/simulation/www/doc/interfaces.html 3 Dec 2003 15:00:50 -0000 1.4 +++ openacs-4/packages/simulation/www/doc/interfaces.html 7 Aug 2017 08:44:50 -0000 1.5 @@ -1,2 +1,2 @@ Interfaces

Interfaces

Page Map

TCL API

TCL API

Each TCL API item should include inputs, outputs, and a - comment block describing any non-obvious internal issues.

SQL API

None yet.

View comments on this page at openacs.org
+ comment block describing any non-obvious internal issues.

SQL API

None yet.

View comments on this page at openacs.org
Index: openacs-4/packages/simulation/www/doc/internals.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/internals.html,v diff -u -r1.5 -r1.6 --- openacs-4/packages/simulation/www/doc/internals.html 3 Dec 2003 15:00:50 -0000 1.5 +++ openacs-4/packages/simulation/www/doc/internals.html 7 Aug 2017 08:44:50 -0000 1.6 @@ -1 +1 @@ -Internal Design

Internal Design

Data Model

View comments on this page at openacs.org
+Internal Design

Internal Design

Data Model

View comments on this page at openacs.org
Index: openacs-4/packages/simulation/www/doc/object-orientation-notes.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/object-orientation-notes.html,v diff -u -r1.10 -r1.11 --- openacs-4/packages/simulation/www/doc/object-orientation-notes.html 3 Dec 2003 15:00:50 -0000 1.10 +++ openacs-4/packages/simulation/www/doc/object-orientation-notes.html 7 Aug 2017 08:44:50 -0000 1.11 @@ -43,4 +43,4 @@ r a bit, is the object publicly readable? w a bit, is the object publicly writable? f a bit, is the object fertile? -

Verbs

Minimal MOO verbs:

View comments on this page at openacs.org
+

Verbs

Minimal MOO verbs:

View comments on this page at openacs.org
Index: openacs-4/packages/simulation/www/doc/package-install.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/package-install.html,v diff -u -r1.3 -r1.4 --- openacs-4/packages/simulation/www/doc/package-install.html 3 Dec 2003 15:00:50 -0000 1.3 +++ openacs-4/packages/simulation/www/doc/package-install.html 7 Aug 2017 08:44:50 -0000 1.4 @@ -13,4 +13,5 @@ tar cz -f openacs-with-simulation-phase-1-final.tar.gz openacs
  • Option 2: Install acs-core, and then rely on the automated install to do the rest. Go to /acs-admin/install/install - and install simulation. The rest should happen automatically.

  • View comments on this page at openacs.org
    + and install simulation. The rest should happen automatically.

    +
    View comments on this page at openacs.org
    Index: openacs-4/packages/simulation/www/doc/simulation-lifecycle.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/simulation/www/doc/simulation-lifecycle.html,v diff -u -r1.2 -r1.3 --- openacs-4/packages/simulation/www/doc/simulation-lifecycle.html 11 Dec 2003 13:21:52 -0000 1.2 +++ openacs-4/packages/simulation/www/doc/simulation-lifecycle.html 7 Aug 2017 08:44:50 -0000 1.3 @@ -1 +1,2 @@ -Lifecycle of a Simulation

    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
    +Lifecycle of a Simulation

    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