• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
conditions parsing better managed

adding dates to the creation of the run and when an activity is first visited by a user (because in the level b expressions those values may be used)

    • -11
    • +16
    ./sql/postgresql/imsld-production-delivery-create.sql
    • -2
    • +2
    ./sql/postgresql/imsld-production-delivery-package-create.sql
parse conditions properly

fixing data model for the when-condition-true and change-property-value tags.

    • -3
    • +1
    ./sql/postgresql/imsld-level-b-create.sql
commenting file

adding when_condition_true table to store the expressions to be evaluated when an act is completed

fixing the install-procs according to the database changes (modifying the database model)

    • -7
    • +1
    ./sql/postgresql/imsld-level-b-create.sql
    • -8
    • +1
    ./sql/postgresql/imsld-level-b-drop.sql
creating table where all the conditions will be sotred (the xml piece) to be evaluated in the player

    • -127
    • +14
    ./sql/postgresql/imsld-level-b-create.sql
adding the monitor service

parsing the imsldcontent before serving it:

- replacing view-property and view-property-group with the properties values

- replacing set-property and set-property-group with html forms

cleaning the code

displaying run status

displaying the run only to the users associated with it

    • -1
    • +1
    ./sql/postgresql/imsld-level-b-create.sql
    • -0
    • +20
    ./tcl/imsld-runtime-procs.tcl
    • -0
    • +12
    ./tcl/imsld-runtime-procs.xql
  1. … 11 more files in changeset.
instantiating properties and activity attributes when finishing the role admin phase

stop the act while other users finishes it

changes in role management

    • -0
    • +16
    ./www/admin/imsld-confirm-finish.tcl
    • -0
    • +22
    ./www/admin/imsld-finish.adp
    • -0
    • +81
    ./www/admin/imsld-finish.tcl
don't remove the borders of the frames so the user can see the frameset when it's empty

adding queries file

    • -0
    • +29
    ./lib/imsld-chunk.xql
adding new status for the run: waiting (the users have't been assigned to the roles)

removing useless code

adding displayable_p field to the files table (display only one file for the resources)

internationalizating

    • -0
    • +11
    ./sql/postgresql/imsld-level-a-create.sql
    • -0
    • +1
    ./sql/postgresql/imsld-level-a-drop.sql
commenting out to work around a problem with the resources referenced from multiple runs

variable "lista" didn't exist

    • -1
    • +1
    ./www/admin/imsld-role-add-members.adp
    • -4
    • +0
    ./www/admin/imsld-role-add-members.tcl
roles now support runs

- fixing bug with multiple learning objects in an environment

changes for roles support

    • -0
    • +12
    ./www/imsld-sendmail-2.adp
    • -0
    • +40
    ./www/imsld-sendmail-2.tcl
    • -0
    • +15
    ./www/imsld-sendmail-2.xql
    • -0
    • +12
    ./www/imsld-sendmail.adp
    • -0
    • +14
    ./www/imsld-sendmail.tcl
    • -0
    • +20
    ./www/imsld-sendmail.xql
    • -0
    • +18
    ./www/support-activity-roles.adp
    • -0
    • +43
    ./www/support-activity-roles.tcl
    • -0
    • +40
    ./www/resources/dynamicselect.js
1. adding the runs (imsld instances) table

1.1. every property, role and instance is related with the run instead of the imsld_id

1.2. in the status table, the run_id is also stored

1.3. adding the UI to add and remove runs

1.4. passing as an argument the run_id in every function that has to do with the player

2. instantiating properties for new run

3. instantiating activity attributes and classes for each new run

    • -2
    • +17
    ./catalog/imsld.en_US.ISO-8859-1.xml
    • -29
    • +23
    ./sql/postgresql/imsld-level-b-create.sql
    • -38
    • +92
    ./sql/postgresql/imsld-production-delivery-create.sql
    • -0
    • +206
    ./sql/postgresql/imsld-production-delivery-package-create.sql
    • -0
    • +28
    ./sql/postgresql/imsld-production-delivery-package-drop.sql
    • -0
    • +476
    ./tcl/imsld-instance-procs.tcl
  1. … 21 more files in changeset.
fixing wrong var name

replacing unicode character with checkbox inputs. adding nowrap style to the tree

only community members can be asigned to a role instance

typo in varname

replacing (finish) link with checkboxes and only when the activity is not finished

prevent empty tabs from being displayed

make the imsld tree refresh every 20 seconds so it can show any change made from any other app

fixing bug when extracting (unzip, untar) files

spell error changed

removing portlet table. replacing it with links to the new ims-ld tree