• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
widen field width for numeric values

improve print output

protect against over-aggressive downstream styling

reduce width of horizontal input field

keep height of timer constant, also, when its empty

new features for inclass exam workflow:

- additional flag "synchronized", can be specified on "create exam" page

- provide info about exam publication time and duration since publication

time to the details view of the exam protocol

    • -2
    • +3
    ./prototypes/select_question.form.page
  1. … 5 more files in changeset.
added skeleton for proctoring support

    • -2
    • +3
    ./prototypes/select_question.form.page
  1. … 5 more files in changeset.
added optional field for expected solution

  1. … 3 more files in changeset.
Added count-down timer for inclass-exam-answer.wf

- new API call Question_manager.exam_target_time

- new includelet "countdown-timer" (based on answer_manager.countdown_timer)

  1. … 3 more files in changeset.
Improved display and interaction with print-answers:

- added explicit display of displayed revision and submitted revision

- added option to change live revision

  1. … 3 more files in changeset.
Improved display of print-answers:

- added information about current page of student

- improved display of submission state

- made message key capitalization more consistent

  1. … 4 more files in changeset.
improve styling

  1. … 1 more file in changeset.
Improve display of print-answers:

- provide API functions "get_duration" and "get_IPs" for ans

- added info box "runtime-data" in inclass-exam.wf about changed submissions

(number of revisions, duration, all IP addresses of the submission)

- added message keys for "nr_changes" and "duration"

- updated CSS to handle "runtime-data"

- bump version number to 5.10.0d16

  1. … 5 more files in changeset.
- test-items: added ordering item type (short_text_interaction)

- simplified code by using ':get_named_sub_component_value -from_repeat ...'

- refetch site-wide pages, when the source code of the site-wide pages changes.

- bumped version number to 5.10.0d16

    • -0
    • +14
    ./prototypes/TestItemReorder.form.page
    • -1
    • +1
    ./prototypes/quiz-select_question.form.page
    • -1
    • +1
    ./prototypes/select_question.form.page
  1. … 9 more files in changeset.
file TestItemReorder.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/TestItemReorder.form.page
fix typo

    • -1
    • +1
    ./prototypes/select_question.form.page
provide required value for "-text" in prototype page definition

- new assessment workflow for in-class exam

lib/inclass-exam-answer.wf

lib/inclass-exam.wf

- Defined common superclass for Assessments (AssessmentInterface) to

provide common infrastucture (assertion methods), and define other

interface classes as subclasses (Renaming_form_loader,

Answer_manager, Question_manager).

- extended message keys

- new prototype pages:

www/prototypes/TestItemMC.form.page

www/prototypes/TestItemSC.form.page

www/prototypes/TestItemShortText.form.page

www/prototypes/TestItemText.form.page

www/prototypes/TestItemUpload.form.page

www/prototypes/assessment-index.page

www/prototypes/inclass-exam.wf.page

www/prototypes/inclass-quiz.wf.page

www/prototypes/online-exam.wf.page

www/prototypes/quiz-select_question.form.page

www/prototypes/select_question.form.page

- Defined to following pages as site-wide:

Package site_wide_pages {

Workflow.form

TestItemText.form

TestItemShortText.form

TestItemMC.form

TestItemSC.form

TestItemUpload.form

online-exam.wf

inclass-quiz.wf

inclass-exam.wf

quiz-select_question.form

select_question.form

}

- Ensure availability of site-wide pages at startup

of server.

- bumped version number to 5.10.0d15

    • -0
    • +14
    ./prototypes/TestItemShortText.form.page
    • -0
    • +14
    ./prototypes/TestItemText.form.page
    • -0
    • +14
    ./prototypes/TestItemUpload.form.page
    • -0
    • +14
    ./prototypes/quiz-select_question.form.page
    • -0
    • +16
    ./prototypes/select_question.form.page
  1. … 12 more files in changeset.
file inclass-quiz.wf.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/inclass-quiz.wf.page
file inclass-exam.wf.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/inclass-exam.wf.page
file assessment-index.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/assessment-index.page
file TestItemUpload.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/TestItemUpload.form.page
file TestItemText.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/TestItemText.form.page
file TestItemShortText.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/TestItemShortText.form.page
file TestItemSC.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/TestItemSC.form.page
file TestItemMC.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/TestItemMC.form.page
file select_question.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/select_question.form.page
file quiz-select_question.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/quiz-select_question.form.page
file online-exam.wf.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./prototypes/online-exam.wf.page
Crosscutting reform to ease configurability of xo* applications

acs-admin

- Provide support for site-wide packages

Site-wide packages can be used to provide a common

place for site-wide admins to configure application packages

and for testing purposes. These packages are mounted

on a special subsite (named "site-die") under acs-admin/

to avoid confusions for end-users of the site.

The site-wide subsite can be used as well for creating testing

instances or for other testing purposes.

- bump version number to 5.10.0d9

xotcl-core

- Added support for site-wide packages.

Packages can define, how site-wide packages

should be configured

- Changed Package-level procs into instprocs

of the meta-class. This way, generic code can be

provided for common handling across packages.

This effects:

- configure_fresh_instance

- get_site_wide_page

- import_prototype_page

- lookup_side_wide_page

- require_site_wide_info

- require_site_wide_pages

- bump version number to 5.10.0d24

xowiki

- provide configurable configuration info for new packages

(including site-wide packages)

- search for prototype pages along inheritance path

- moved Parameter.page prototype here

- added "table-of-contents" prototype page

- perform refactoring due to moving methods to the

meta-class

- reduce usage of anonymous arrays

- bump version number to 5.10.0d49

xowf

- simplify apm callback and use new infrastructure

- provide configurable configuration info for new packages

(including site-wide packages)

- bump version number to 5.10.0d14

  1. … 14 more files in changeset.