• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 473 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 202 more files in changeset.
Added some utility procs for retrieving pretty names.

Added more details to uos-details

  1. … 2 more files in changeset.
Added an extra state for pre-live accepted course outlines.

  1. … 1 more file in changeset.
Improved usability for assessments.

  1. … 10 more files in changeset.
Improved usability for managing textbooks.

  1. … 10 more files in changeset.
Changed graduate attributes field to an iframe form in uos-edit. This change improves usability.

  1. … 10 more files in changeset.
Added procs to retrieve teaching and learning names.

    • -0
    • +7
    ./curriculum-central-procs-postgresql.xql
Ordering options by uos codes.

Needed to add a default string for proc that retrieves pretty name for staff members.

Localised default years and UoS relations.

Localised default graduate attributes.

Localised default values.

Added localisation to default years.

Added default admin values.

    • -0
    • +207
    ./admin-procs.tcl
  1. … 3 more files in changeset.
Added workflow notifications.

    • -0
    • +20
    ./curriculum-central-procs-postgresql.xql
  1. … 1 more file in changeset.
Removed hard coded values for stream to uos relations. Instead a vocabulary for these relations can be defined by the administrator.

  1. … 15 more files in changeset.
Added a general description field for graduate attributes, as well as a note field for streams and individual units of study.

  1. … 16 more files in changeset.
Upgraded to 0.4.0d. Modifications to datamodel, added box theme to UI.

  1. … 70 more files in changeset.
Added Core/Recommended/Elective relations for UoS to Stream mappings. Also added function to delete mappings.

  1. … 10 more files in changeset.
Added stream view page.

  1. … 8 more files in changeset.
Upgraded version to 0.3.0d. This version contains the datamodel for the stream builder and corresponding forms. Later versions will contain presentation focus on degree streams.

  1. … 33 more files in changeset.
Graduate attribute names can only be added by an administrator. Unit Coordinators now have to pick a predefined graduate attribute name and provide details of how their course contributes to those attributes.

    • -0
    • +8
    ./curriculum-central-procs-postgresql.xql
  1. … 12 more files in changeset.
Fixed problem with schedule that prevented multiple assessment items to be displayed.

  1. … 2 more files in changeset.
Added schedule component and localisations.

  1. … 11 more files in changeset.
Added go_live side effect for grade descriptors.

Upgraded to version 0.2.5d. This version includes dynamic grade descriptors.

  1. … 11 more files in changeset.
Added textbooks to datamodel and workflow.

  1. … 11 more files in changeset.
Modified uos-edit UI and workflow: removed reassign action, merged details section with t&l section, and renamed previous uos section to uos details section. Only stream coordinators can edit uos details, so they can now modify uos_code, uos_name, semester, credit_value, which they couldn't do before. Unit coordinators can only edit T&L section and Assessment and Schedule section.

  1. … 1 more file in changeset.