• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
don't hard-code "Learner" as role

Zoom LTI Interface: do not unset "lis_person_sourcedid" and "lis_person_contact_email_primary". The latter is not needed if a user should be logged in as "Student", but is required if the user should be logged in as "Instructor". "Instructor" in the Zoom context means, giving this person the permission to create/manage meetings in the context of the launch. Which roles are considered by Zoom as being an "Instructor" have to be specified in the settings of Zoom's "LTI Pro" application.

Added feature to auto lauch LTI login forms upon page loading. This is especially useful when embedding LTI content using an iframe.

removed obsolete index.vuh file

removed automounting

added KTI 1.1 properties

Disable vuh, add remarks

added OAuth based LTI integration and launch buttons

For details, see https://openacs.org/xowiki/accessing-lti-services

file lti-includelet-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/lti-includelet-procs.tcl
file lti-procs.tcl was initially added on branch oacs-5-10.

avoid call to deprecated function, simplify code

Add basic include contract

Revert usage of builtin commands, as we need a specific decoding for oauth, not the urldecoding ns_parsequery embeds

Aolserver/Naviserver builtin ns-parsequery already embeds URL decoding

Use the new 'url' input type widget

  1. … 1 more file in changeset.
Use naviserver api to parse URL variables

  1. … 1 more file in changeset.
Use naviserver api to parse URL variables

  1. … 2 more files in changeset.
added LTI test page

file lti-test.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./www/admin/lti-test.adp
file lti-test.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./www/admin/lti-test.tcl
Removed instmixin specification from the ::xo::oauth::Package creation statement as the to-be-mixed-in classes no longer exist; Fixed varname

file index.adp was initially added on branch oacs-5-10.

file index.vuh was initially added on branch oacs-5-10.

file xooauth-test-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/test/xooauth-test-procs.tcl
file package-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/package-procs.tcl
file oauth-server-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/oauth-server-procs.tcl
file oauth-procs.tcl was initially added on branch oacs-5-10.

file oauth-client-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/oauth-client-procs.tcl
initial checkin of xooauth

With the friendly permissions of Knowledge Markets https://km.at/

file authorize.tcl was initially added on branch oacs-5-10.