• last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
role support improved: empty acts problem solved

decode url to text, to match the filename properly

fixing bug when finishing resource (the act_id and the play_id were missing)

debug notices removed

debug Notice removed

autoname roles without title

solved a bug: runs where not considered

added relationship between properties and expressions, and some bugfixing

- 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