canvas-lms/doc
ferenc.marcso c08de922e1 Add com.instructure.User.student_view variable expansion
At New Quizzes Item Analysis the submissions
with the student view should be excluded. For other LTI tools
it is a useful info that the tool is launched by a student
view `fake student`.

closes: QUIZ-12877
flag=none

test plan:
- have an LTI tool tha could be launched during test steps
- add `canvas_user_student_view=$com.instructure.User.student_view`
  as custom lti parameter

- launch tool with a student user
- ensure `custom_canvas_user_student_view` is false

- launch tool with an admin user
ensure `custom_canvas_user_student_view` is false

- launch tool with from a student view
- ensure `custom_canvas_user_student_view` is true

Change-Id: If86ac6452d01045fc85331aaaf42052a5319f512
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/334992
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Product-Review: Alexis Nast <alexis.nast@instructure.com>
Reviewed-by: Paul Gray <paul.gray@instructure.com>
QA-Review: Rajmund Csehil <rajmund.csehil@instructure.com>
2024-01-04 08:42:18 +00:00
..
api Add com.instructure.User.student_view variable expansion 2024-01-04 08:42:18 +00:00
diagrams API doc update for a group assignment override 2013-02-08 11:50:54 -07:00
docker Add VSCode devcontainer configuration 2023-10-11 14:57:46 +00:00
examples Quiz Stats - Multiple Answers 2014-06-05 09:12:19 +00:00
images Add Dynamic Registration Technical Documentation 2023-12-21 17:50:43 +00:00
lti_manual postMessage forwarder iframe: eliminate excess JS 2023-12-20 22:37:40 +00:00
openapi/lti spec: Add openapi docs for lti/developer_keys endpoint 2024-01-03 23:31:54 +00:00
styleguide Remove broken/obsolete content from styleguide 2020-05-15 17:47:09 +00:00
yard_plugins bundle update rubocop 2023-08-14 16:32:06 +00:00
DEPRECATION.md api docs: add deprecation functionality + documentation 2018-08-16 18:27:55 +00:00
GraphQL Validation Errors.md graphql: add CreateGroupInSet mutation 2018-11-14 00:49:29 +00:00
detect_n_plus_one_queries.md add prosopite n+1 query detection 2023-03-29 22:34:20 +00:00
high_level.txt remove non-draft-state everything 2014-12-10 17:57:18 +00:00
js_code_coverage.md fix JS job sanity around COVERAGE var 2021-01-27 16:24:14 +00:00
live_events.md Support NQ Embedded Quiz Assets 2023-10-19 18:23:45 +00:00
profiling_ruby.md speed up pulsar tests 2021-10-05 20:35:26 +00:00
testing_javascript.md updated .coffee-related comments 2023-04-20 17:39:28 +00:00
testing_with_selenium.md tweak doc/testing_with_selenium.md 2023-04-24 16:14:46 +00:00
trace_database_queries.md tweak AR_QUERY_TRACE options 2021-11-19 22:14:42 +00:00
using_guard_rail_in_development.md Bump switchman 2022-03-21 16:05:30 +00:00
working_with_webpack.md fix path for Webpack hook documentation 2023-06-16 06:35:25 +00:00