• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- improving expresisons and conditions validation

- fixing bugs related to expressions execution

    • -0
    • +15
    ./catalog/imsld.en_US.ISO-8859-1.xml
    • -225
    • +257
    ./tcl/imsld-condition-procs.tcl
fix bugs

fix bugs

fix

initializing uninitialized variable

execute conditions

fix typo

before finishing an element, verifying if such element is already marked as started

looking for the "class" attributes in the imsldcontent resources and displaying (or hiding) them if the visibility is true (or

false)

validating properties against their restrictions (according to the property definition in the manifest)

removing unused queries and fixing query bugs

fixing query bugs

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