- 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).
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