CVS log for loncom/interface/lonexttool.pm
Up to [LON-CAPA] / loncom / interface
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.22.2.7: download - view: text, markup, annotated - select for diffs
Sat Jun 14 18:51:58 2025 UTC (3 days, 3 hours ago) by raeburn
Branches: version_2_11_4_msu
CVS tags: version_2_11_6_msu
Diff to previous 1.22.2.6: preferred, colored next main 1.23: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.22.2.6: +113 -13
lines
- For 2.11.4 (modified)
Include changes in 1.29
Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Jun 14 02:50:25 2025 UTC (3 days, 19 hours ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X,
HEAD
Diff to previous 1.28: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.28: +113 -13
lines
- Destination URL which differs from launch URL can be specified for an LTI
Provider which does not support specifying this in another way (e.g., via
custom parameter in launch payload, or as string appended to launch URL).
Revision 1.22.2.6: download - view: text, markup, annotated - select for diffs
Fri Jun 6 21:21:53 2025 UTC (11 days, 1 hour ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.22.2.5: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.22.2.5: +11 -4
lines
- For 2.11.4 (modified)
Include changes in rev. 1.28
Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Jun 6 20:36:58 2025 UTC (11 days, 1 hour ago) by raeburn
Branches: MAIN
Diff to previous 1.27: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.27: +11 -4
lines
- When encrypturl is in effect extra effort may be needed to get the symb.
Also try to avoid sending an empty string in the signed LTI launch payload
for resource_link_title and resource_link_id, because for some reason, the
ProctorU LTI 1.1 Provider requires something other than no value for them.
Revision 1.22.2.5: download - view: text, markup, annotated - select for diffs
Sat Mar 15 17:35:08 2025 UTC (3 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.22.2.4: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.22.2.4: +8 -7
lines
- For 2.11.4 (modified)
Include changes in 1.27
Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Mar 15 17:28:14 2025 UTC (3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.26: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.26: +8 -7
lines
- Bug 6754. Wrap URI in launch_presentation_return_url when not in iframe.
Revision 1.22.2.4: download - view: text, markup, annotated - select for diffs
Sat Mar 15 03:34:21 2025 UTC (3 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.22.2.3: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.22.2.3: +72 -4
lines
- For 2.11.4 (modified)
Include changes in 1.26
Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Mar 15 01:03:33 2025 UTC (3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.25: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.25: +72 -4
lines
- Bug 6754. LON-CAPA as LTI Consumer.
External Tool definition can include: "Return URL sent on launch", and
if Y, value sent can be set in each tool instance in a course.
Revision 1.22.2.3: download - view: text, markup, annotated - select for diffs
Wed Jul 5 18:42:48 2023 UTC (23 months, 1 week ago) by raeburn
Branches: version_2_11_4_msu
CVS tags: version_2_11_5_msu
Diff to previous 1.22.2.2: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.22.2.2: +217 -21
lines
- For 2.11.4 (modified)
Reverse changes in rev. 1.22.2.1. Include changes in 1.24, 1.25.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Jun 2 01:20:26 2023 UTC (2 years ago) by raeburn
Branches: MAIN
Diff to previous 1.24: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.24: +3 -3
lines
- Bugs 6754 and 6907
- Return of grades to launcher CMS supported for resources or folders
accessed via LTI-mediated deep link.
- Support option: "Encrypt stored consumer secrets defined in domain"
- Signing of LTI payloads for roster retrieval, passback of grades,
and callback to logput launcher CMS session all now occur on
primary library server for course's domain.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon May 22 21:10:55 2023 UTC (2 years ago) by raeburn
Branches: MAIN
Diff to previous 1.23: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.23: +25 -11
lines
- Bug 6754
- Can select from tool definitions set in course's domain or in course
itself when using External > "External Tool" in Course Editor.
- DC's configuration for allowed use of esternal tools within course types
(can be overridden for specific course(s)) determines which External Tool
types (if any) may be added to a course.
- Signing of LTI payload used to launch an external tool now carried out
on course's home server.
Revision 1.22.2.2: download - view: text, markup, annotated - select for diffs
Mon Jan 23 18:38:26 2023 UTC (2 years, 4 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.22.2.1: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.22.2.1: +4 -4
lines
- For 2.11.4 (modified)
Include changes in 1.23
Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Mar 29 20:12:46 2022 UTC (3 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.22: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.22: +4 -4
lines
- Bug 6754
Documentation says to use Encode::decode('UTF-8',$string) instead of
Encode::decode_utf8($string) for data exchange.
Revision 1.22.2.1: download - view: text, markup, annotated - select for diffs
Fri Dec 31 15:12:52 2021 UTC (3 years, 5 months ago) by raeburn
Branches: version_2_11_4_msu
Diff to previous 1.22: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.22: +11 -193
lines
- For 2.11.4 (modified)
Remove passback and roster options, and related routines.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Aug 7 01:32:12 2021 UTC (3 years, 10 months ago) by raeburn
Branches: MAIN
Branch point for: version_2_11_4_msu
Diff to previous 1.21: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.21: +2 -2
lines
- Make args order in call to ltiutils::sign_params() consistent with change
in ltiutils rev. 1.17
Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue May 4 18:47:36 2021 UTC (4 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.20: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.20: +2 -2
lines
- Bug 6914.
Replace hostname with alias when creating absolute URLs, if alias in use.
Revision 1.20.2.1: download - view: text, markup, annotated - select for diffs
Thu Apr 9 21:11:36 2020 UTC (5 years, 2 months ago) by raeburn
Branches: version_2_11_2_uiuc
CVS tags: version_2_11_3_msu
Diff to previous 1.20: preferred, colored next main 1.21: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.20: +11 -195
lines
- For 2.11.2 (modified)
Remove passback and roster options, and related routines.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Aug 14 18:20:17 2018 UTC (6 years, 10 months ago) by raeburn
Branches: MAIN
Branch point for: version_2_11_2_uiuc
Diff to previous 1.19: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.19: +5 -5
lines
- Remove trailing whitespace.
- End lines with semi-colons.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed May 23 16:36:14 2018 UTC (7 years ago) by raeburn
Branches: MAIN
Diff to previous 1.18: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.18: +2 -2
lines
- Bug 6754 LON-CAPA as LTI Consumer
Domain configuration for information sent to Tool Provider on launch
includes choice of: username, or username:domain in LON-CAPA,
when "User" is included in the data to be sent (as lis_person_sourcedid).
Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Jan 31 14:17:44 2018 UTC (7 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.17: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.17: +5 -5
lines
- For gradable external tools which are using slot control, need to store
self check-in result for slots without proctor check-in.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Jan 4 12:37:49 2018 UTC (7 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.16: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.16: +15 -10
lines
- Bug 6754 LON-CAPA as LTI Consumer
- lis_result_sourcedid and ext_ims_lis_memberships_id do not need to be
stored in exttools.db, as LTI Provider will store them.
- Check if digest_symb and digest_user have previously been stored in
exttools.db.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Jan 1 01:29:38 2018 UTC (7 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.15: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.15: +11 -7
lines
- Bug 6754 LON-CAPA as LTI Consumer
Domain configuration for information sent to Tool Provider on launch
includes choice of: username, or username:domain in LON-CAPA,
when "User" is included in the data to be sent (as lis_person_sourcedid).
Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Dec 30 19:51:30 2017 UTC (7 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.14: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.14: +42 -14
lines
- Bug 6754 LON-CAPA as LTI Consumer: External Tools in printouts.
- Show name of tool instance in course (with points earned,
if gradable and status is SHOW_ANSWER).
Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Dec 30 14:03:53 2017 UTC (7 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.13: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.13: +4 -4
lines
- Bug 6754 LON-CAPA as LTI Consumer
- Signature method can be HMAC-SHA1 (default), or HMAC-SHA256, if LTI
Provider supports it.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Dec 30 00:16:29 2017 UTC (7 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.12: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.12: +10 -3
lines
- Done button can be used with a gradable external tool to terminate
access.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Dec 22 02:00:46 2017 UTC (7 years, 5 months ago) by raeburn
Branches: MAIN
Diff to previous 1.11: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.11: +163 -38
lines
- Bug 6754 LON-CAPA as LTI Consumer
Support for access control using slots, and also for time interval
for external tools set to be "gradable".
Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Dec 18 16:11:18 2017 UTC (7 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.10: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.10: +3 -2
lines
- Option to suppress menu when displaying loncommon::simple_error_page()
within a wrapped page.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Dec 7 16:06:04 2017 UTC (7 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.9: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.9: +3 -3
lines
- Bug 6754 LON-CAPA as LTI Consumer
- Use correct subroutine name to fetch signature for unique identifier.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Dec 7 15:36:34 2017 UTC (7 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.8: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.8: +15 -115
lines
Bug 6754 LTI Integration
- ltiutils.pm contains common LTI routines (to facilitate re-use).
- &check_nonce() moved from ltiauth.pm to ltiutils.pm.
- &set_callback_secret() moved from lonexttool.pm to ltiutils.pm, and
renamed &set_service_secret().
- &sign_params(), &get_tool_lock(), and &release_tool_lock() moved from
lonexttool.pm to ltiutils.pm
- ltiroster.pm will service requests for course membership information
from an LTI Provider, where domain configuration for Tool permits this
service, and launch (by Instructor( included ext_ims_lis_memberships_id.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Dec 6 02:15:35 2017 UTC (7 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.7: preferred, colored
Changes since revision 1.7: +4 -4
lines
- Bug 6754 LON-CAPA as LTI Consumer
- Missing : in URLs for retrieval of roster from LTI Consumer, and
passback of grades to LTI Consumer.
- Correct secret used to make signature for ext_ims_lis_memberships_id
Revision
1.7:
download - view:
text,
markup,
annotated -
[selected for diffs]
Thu Nov 30 14:41:20 2017 UTC (7 years, 6 months ago) by
raeburn
Branches:
MAIN
Diff to previous 1.6:
preferred,
colored
Changes since revision 1.6: +2 -2
lines
- Bug 6754 LTI Integration.
Rename get_domain_ltitools() routine in lonnet.pm as get_domain_lti(),
and require second argument -- $context -- either: consumer or provider).
Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Nov 30 02:17:50 2017 UTC (7 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.5: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.5: +141 -17
lines
- LON-CAPA as LTI Consumer.
- Unique lis_result_sourcedid item created on tool launch for passback
of grades from tool provider to LTI Consumer.
- Unique 'ext_ims_lis_memberships_id created on tool launch for tool
provider to use to obtain course roster from LTI Consumer.
- Domain configuration to specify how long after launch the two items can
be used -- days for passback of grades; seconds for retrieval of roster.
- LONCAPA-prerequistes requires perl-UUID-Tiny to be added.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Nov 30 01:52:14 2017 UTC (7 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.4: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.4: +20 -7
lines
- LON-CAPA as LTI Consumer.
- Value in custom field passed to Tool Provider on launch can be the value
of an item in %env. (Include LONCAPA::env{<var name>} when adding the
custom field in the domain configuration, where <var name> is the
env var for which the value is to be sent).
- Course Coordinator can set a path to append to the standard URL to
which the signed POSTed data are sent. (Path can be different for
each tool instance).
Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Jun 6 17:40:48 2016 UTC (9 years ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_2_msu
Diff to previous 1.3: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.3: +27 -7
lines
- Bug 6754. Make LON-CAPA an LTI Tool Consumer (LTI 1.1).
- Domain cofiguration to determine whether context_label, context_title,
and launch_presentation_document_target LTI parameters can be configured
for each instance of use of LTI Tool in a course.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Jan 26 14:30:25 2016 UTC (9 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.2: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.2: +52 -48
lines
- Bug 6754. Make LON-CAPA an LTI Tool Consumer (LTI 1.1). Work in progress.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Jan 25 20:13:02 2016 UTC (9 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.1: preferred, colored to selected 1.7: preferred, colored
Changes since revision 1.1: +3 -3
lines
- Fix typo and call to subroutine.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Jan 11 16:42:37 2016 UTC (9 years, 5 months ago) by raeburn
Branches: MAIN
Diff to selected 1.7: preferred, colored
- Start work on LON-CAPA LTI Consumer framework -- work in progress.
- requires Net::OAuth and Digest::SHA
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>