{"action":"created","issue":{"url":"https://api.github.com/repos/numbas/numbas-lti-provider/issues/26","repository_url":"https://api.github.com/repos/numbas/numbas-lti-provider","labels_url":"https://api.github.com/repos/numbas/numbas-lti-provider/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/numbas/numbas-lti-provider/issues/26/comments","events_url":"https://api.github.com/repos/numbas/numbas-lti-provider/issues/26/events","html_url":"https://github.com/numbas/numbas-lti-provider/issues/26","id":299435223,"number":26,"title":"Tests should not load outside of the LTI parent ","user":{"login":"chrismgraham","id":15893967,"avatar_url":"https://avatars3.githubusercontent.com/u/15893967?v=4","gravatar_id":"","url":"https://api.github.com/users/chrismgraham","html_url":"https://github.com/chrismgraham","followers_url":"https://api.github.com/users/chrismgraham/followers","following_url":"https://api.github.com/users/chrismgraham/following{/other_user}","gists_url":"https://api.github.com/users/chrismgraham/gists{/gist_id}","starred_url":"https://api.github.com/users/chrismgraham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrismgraham/subscriptions","organizations_url":"https://api.github.com/users/chrismgraham/orgs","repos_url":"https://api.github.com/users/chrismgraham/repos","events_url":"https://api.github.com/users/chrismgraham/events{/privacy}","received_events_url":"https://api.github.com/users/chrismgraham/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-02-22T17:11:49Z","updated_at":"2018-05-03T08:53:31Z","closed_at":null,"author_association":"NONE","body":"It’s possible to open the Numbas runtime frame in a new window e.g. “open frame in a new tab” or similar, which opens a stand-alone test. This is a problem from the point of view of giving a student in-the-know an opportunity to see solutions (albeit with a new randomisation), but it can also result in a student mistakenly completing the test in the second window, where no data is being sent back to the server and with no warning when they complete the test. \r\n\r\nOne fix could be to offer a checkbox in the Editor exam settings, “Require Numbas LTI Tool?” or similar, which toggles a function in the runtime that can check for a (or the specific) parent and stop the page from loading if it does not exist."},"comment":{"url":"https://api.github.com/repos/numbas/numbas-lti-provider/issues/comments/386230453","html_url":"https://github.com/numbas/numbas-lti-provider/issues/26#issuecomment-386230453","issue_url":"https://api.github.com/repos/numbas/numbas-lti-provider/issues/26","id":386230453,"user":{"login":"christianp","id":19513,"avatar_url":"https://avatars0.githubusercontent.com/u/19513?v=4","gravatar_id":"","url":"https://api.github.com/users/christianp","html_url":"https://github.com/christianp","followers_url":"https://api.github.com/users/christianp/followers","following_url":"https://api.github.com/users/christianp/following{/other_user}","gists_url":"https://api.github.com/users/christianp/gists{/gist_id}","starred_url":"https://api.github.com/users/christianp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christianp/subscriptions","organizations_url":"https://api.github.com/users/christianp/orgs","repos_url":"https://api.github.com/users/christianp/repos","events_url":"https://api.github.com/users/christianp/events{/privacy}","received_events_url":"https://api.github.com/users/christianp/received_events","type":"User","site_admin":false},"created_at":"2018-05-03T08:53:31Z","updated_at":"2018-05-03T08:53:31Z","author_association":"OWNER","body":"I've opened #31 for the summary of feedback settings idea."}}
{"actor":{"display_login":"christianp"}}