• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
adding the hide and show functionallities to the player. needed to do some changes to the database

    • -6
    • +10
    ./sql/postgresql/imsld-production-delivery-package-create.sql
work in progress for 'complete' expression in 'imsld::expression::eval' procedure

change-property-value implemented

bugs solved

is-member-of-role added; nested if_then_else added

added get_role_id procedure

added parameter user_id for imsld::expression::eval

Work In Progress code of imsld level B

    • -0
    • +151
    ./tcl/imsld-condition-procs.tcl
use of local-name instead of name while parsing XML

    • -159
    • +141
    ./tcl/imsld-parse-procs.tcl
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