• last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

  1. … 2 more files in changeset.
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
    ./imsld-condition-procs.tcl
use of local-name instead of name while parsing XML

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)

  1. … 4 more files in changeset.
parse conditions properly

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

  1. … 1 more file in changeset.
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)

  1. … 3 more files in changeset.
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

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

  1. … 1 more file in changeset.
stop the act while other users finishes it

  1. … 5 more files in changeset.
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

  1. … 5 more files in changeset.
commenting out to work around a problem with the resources referenced from multiple runs

roles now support runs

  1. … 7 more files in changeset.
- fixing bug with multiple learning objects in an environment

changes for roles support

  1. … 11 more files in changeset.
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

    • -0
    • +476
    ./imsld-instance-procs.tcl
  1. … 31 more files in changeset.
fixing wrong var name

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

  1. … 1 more file in changeset.
typo in varname

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

prevent empty tabs from being displayed