• last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
check_expired_certificates: automated certificate nenewal for letsencrypt

This change reduce maintenance effort by automating certificate

renewal. When the NaviServer letsencrypt module is installed and

configured, the background operation check_expired_certificates will

automatically update the certificates when these expire soon (as

defined by the "ExpireCertificateWarningPeriod" parameter of

acs-admin). When a recent version of NaviServer is used that supports

certificate refetch on SIGHUP, the new certificates are automatically

updated without a server restart.

Prerequisites:

- Recent version of letsencrypt NaviServer module installed (0.6)

and configured

- Recent version of NaviServer (currently Bitbucket tip) for automated

certificate reloading

When the recent letsencrypt module is not installed,

check_expired_certificates sends expiration warnings as usual.

Therefore, it is also useful for sites using certificates from

different sources.

This new functionality was used for latest certificate renewal on

openacs.org.

Added optional layout for question types, where question text and

answer interactions are displayed in two columns

The implementation supports responsive design and switches for small

width display again to single column display.

Supported question types:

- Text Interaction

- ShortText Interaction

- MC Interaction

- SC Interaction

- Reorder Interaction

- Upload Interaction

    • -17
    • +28
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
xowf.info catalog/xowf.en_US.ISO-8859-1.xml tcl/test-item-procs.tcl www/resources/test-item.css

    • -41
    • +176
    /openacs-4/packages/xowf/tcl/test-item-procs.tcl
Extended regression test for test item procs

- compose exam by three exericises instead of one

- added test for short-text exercise with a file submission

- exam contain now a text exercise, a short-text exercise

with a file submission, and a MC question

- test case fills out first two questions in the test case

- bumped version number due to dependency on xowiki

(option "-next_page_must_contain" for "xowiki::test::edit_form_page")

improve comment

parameterize xowiki::test::edit_form_page with -next_page_must_contain

This changes supports more flexible checking of expected content on page after editing.

Default is backwards compatible

    • -2
    • +2
    /openacs-4/packages/xowiki/xowiki.info
added "ns_parseurl -strict" to icanuse definitions

file online-exam.wf.page was initially added on branch oacs-5-10.

file select_question.form.page was initially added on branch oacs-5-10.

file quiz-select_question.form.page was initially added on branch oacs-5-10.

file Workflow.form.page was initially added on branch oacs-5-10.

file inclass-quiz.wf.page was initially added on branch oacs-5-10.

file inclass-exam.wf.page was initially added on branch oacs-5-10.

file edit-interaction.wf.page was initially added on branch oacs-5-10.

file atjob-form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowf/resources/prototypes/atjob-form.page
file answer-single-question.wf.page was initially added on branch oacs-5-10.

file TestItemMC.form.page was initially added on branch oacs-5-10.

file TestItemUpload.form.page was initially added on branch oacs-5-10.

file TestItemText.form.page was initially added on branch oacs-5-10.

file TestItemShortText.form.page was initially added on branch oacs-5-10.

file TestItemSC.form.page was initially added on branch oacs-5-10.

file TestItemReorder.form.page was initially added on branch oacs-5-10.

file ExamFolder.page was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowf/resources/prototypes/ExamFolder.page
file TestItemComposite.form.page was initially added on branch oacs-5-10.

reduce warnings on loading: Move resources to non-deprecated location

  1. … 17 more files in changeset.
file photo.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowiki/resources/prototypes/photo.form.page
reduce warnings on loading: Move resources to non-deprecated location

file page.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowiki/resources/prototypes/page.form.page
file link.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xowiki/resources/prototypes/link.form.page
file import-archive.form.page was initially added on branch oacs-5-10.