LTI settings in Course Config #1504
Replies: 5 comments 1 reply
-
I like the idea of instructors being able to configure LTI from within their course, and I had the same thought of adding this to the config page. I guess I have some questions about philosophy, which mainly boil down to "how much rope do we give instructors"? Almost any modification to LTI settings can get an instructor into varying degrees of trouble. Some of this can be mitigated by having some checks done by the UI. Here are some thoughts: Even allowing the instructor to change
In general two scenarios come to mind:
As an aside, we may be able to merge these two scenarios by adding some of the LTI parameters to defaults.config, if we can agree on reasonable defaults. In scenario 1 a smaller subset of config items would need to be available to the instructor. For Since everything set by the configuration page is stored in simple.conf, the worst case scenario is that the instructor makes a mess of their course (locks themselves/students out, allows LTI access beyond what they intended, etc.), and possibly their LMS grade book. The only thing I can think of that would have consequences beyond the course is |
Beta Was this translation helpful? Give feedback.
-
If students can access through LTI, can it not be safely assumed that the instructor can as well? The instructor may have been in the habit of logging in directly, but they would normally have access to the same LTI links as students. Or is that wrong? Either way, the |
Beta Was this translation helpful? Give feedback.
-
Note that I opened #1505 with one version of how this could work. In that, the new tab has to be activated by uncommenting code from authen_LTI.conf. |
Beta Was this translation helpful? Give feedback.
-
I wonder if when |
Beta Was this translation helpful? Give feedback.
-
"LTI settings in Course Config" has been implemented. Closing this discussion. |
Beta Was this translation helpful? Give feedback.
-
I'm going to add a tab to Course Config for LTI settings. (If it is a concern to have yet another tab there, I can make it something for which you must opt in.)
There are some settings that are definitely appropriate for granting the professor quick access. Especially
$external_auth
and$LTIGradeMode
.There are other settings that a professor who doesn't know what they are doing should not be encouraged to fiddle with.
My list is below. How do others feel?
Should be in Course Configuration LTI tab
$LMS_name
$LMS_url
$external_auth
$LTIGradeMode
Should not be in Course Configuration LTI tab
These all strike me as (a) risking unauthorized strain on the server, or (b) risking unstable student WW accounts, or (c) something technical that is for the server admin only.
$preferred_source_of_username
$fallback_source_of_username
$strip_address_from_email
$preferred_source_of_student_id
$LTIBasicToThisSiteURL
$LTIGradeOnSubmit
$LTIMassUpdateInterval
$lti_check_prior
Unclear to me
$debug_lti_parameters
$debug_lti_grade_passback
$authen{user_module}
$LTIBasicConsumerSecret
$NonceLifeTime
$LMSManageUserData
%LMSrolesToWeBWorKroles
$LTIAccountCreationCutoff
As you consider this, keep in mind WW servers that serve multiple institutions with multiple LMSs.
Beta Was this translation helpful? Give feedback.
All reactions