imsld-runtime-procs.tcl

  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix typos (info exist -> info exists)

  1. … 19 more files in changeset.
Fix typos

  1. … 17 more files in changeset.
untabify and indent

  1. … 2 more files in changeset.
Apply show/hide action on activity structure to its children.

Show activity structure element only if there are visible children.

  1. … 1 more file in changeset.
Recursively show/hide activities of a activity_structure

Several fixes, mainly:

- Freeing tdom objects from memory

- Invoking on_completion triggers for acts, plays and method

  1. … 18 more files in changeset.
Using a more generic vocabulary without LD specific terms.

Fixing the conditions to show an activity and an act.

Fixing the addition of resources to the environment and the instantiation of a new activity.

Fixing a problem with file properties.

  1. … 24 more files in changeset.
Merge from HEAD. HEAD was previously merged from oacs-5-3.

  1. … 70 more files in changeset.
Merge from oacs-5-3 to HEAD

  1. … 64 more files in changeset.
Merging Luis fixes from 5.3

  1. … 3 more files in changeset.
ConditionsRecursionLimit must be defined as parameter. Meanwhile, here is a quick solution (need to be solved)

improving the algorithm used to display the activities tree, taking into account more possible cases (the completion restriction of the activities, etc)

adding an "eye" icon to the activities that have been viewed

using bold letters to indicate that the activity hasn't been started

fixing bugs

  1. … 8 more files in changeset.
Several changes on the monitor screens. Shows now a summary of user activity.

Included imsld-master.adp for all pages in GRAIL. Needed to reorg. some code

to use such template.

Added a few messages in localization hash.

Fixed a few bugs when showing the environment, variable names, etc.

Produced a template for easily produce a select statement (choice-select.adp)

  1. … 32 more files in changeset.
removing customized css from admin pages (using the default ones)

fixing bug with the property instances

  1. … 7 more files in changeset.
adding the clause "content_revision__is_live" in the queries of the properties (which didn't have it already), since now they make use of the CR

  1. … 3 more files in changeset.
adding upgrade script for a change in the db

working on accessibility issues

fixing bugs

- properties of all types

removing the creation of the first default run

now the group of users of the run is crated after the administrator manages the roles

  1. … 18 more files in changeset.
- adding support for properties of type file

* providing upgrade scripts

- adding monitor service of the properties

- fixing bugs

- adding a constraint on the evaluation of the conditions avoiding infinite loops

- now the files of the UoL can be updated/changed from the file-storage UI

  1. … 34 more files in changeset.
Some bugs solved

  1. … 3 more files in changeset.
fixing bug reported by Emma: the imsld::runtime::activity_structure::show_hide had some typo/not tested bugs when seting the isvisible attribute

to true for the resources referenced by the activity structure

support form user_id when evaluating conditions

  1. … 3 more files in changeset.
attribute instances for each user in run

  1. … 10 more files in changeset.
adding the portlet to the user portal, and adding info to the portlet.

implementing when-condition-true, change-property-value and when-property-value-is-set.

  1. … 17 more files in changeset.
improve conditions execution: they are only executed when needed

  1. … 6 more files in changeset.
- fixing conditions eval bugs

- fixing conditions parsing bugs

- adding imsld_classes table to store the classes of the UoL, as well as all the necessary API to handle them

  1. … 13 more files in changeset.
- improving expresisons and conditions validation

- fixing bugs related to expressions execution

  1. … 9 more files in changeset.
fix bugs

  1. … 2 more files in changeset.
initializing uninitialized variable

execute conditions

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

  1. … 2 more files in changeset.
adding the hide and show functionallities to the player. needed to do some changes to the database

  1. … 6 more files in changeset.