uLearn - Online Proctoring Tool
Secure & non-invasive approach to online proctoring
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 2,
"name": "uLearn - Online Proctoring Tool",
"short_name": "uLearn - Online Proctoring Tool",
"version": "1.0.43",
"description": "Secure & non-invasive approach to online proctoring",
"background": {
"scripts": [
"/static/js/background.js"
]
},
"browser_action": {
"default_icon": "/images/logo_256.png",
"default_title": "ULearn"
},
"content_scripts": [
{
"matches": [
"https://*.instructure.com/courses/*/external_tools/*",
"https://*.instructure.com/courses/*/quizzes/*",
"https://*.instructure.com/courses/*/quizzes/*/take",
"https://*.instructure.com/courses/*/quizzes/*/take?user_id=*"
],
"css": [
"/static/css/main.css"
],
"js": [
"/static/js/main.js"
],
"run_at": "document_end"
},
{
"matches": [
"https://*/d2l/le/content/*/viewContent/*/View",
"https://*/d2l/le/content/*/fullscreen/*/View",
"https://*/d2l/lms/quizzing/user/quiz_summary.d2l?qi=*&ou=*",
"https://*/d2l/lms/quizzing/user/attempt/quiz_start_frame_auto.d2l?ou=*&isprv=*&drc=*&qi=*&cfql=*&dnb=*"
],
"css": [
"/static/css/main.css"
],
"js": [
"/static/js/main.js"
],
"run_at": "document_end"
},
{
"matches": [
"https://blackboard.ulearn.io/webapps/blackboard/content/contentWrapper.jsp?course_id=*&displayName=uLearn*&*",
"https://blackboard.ulearn.io/webapps/assessment/take/launchAssessment.jsp?course_id=*&content_id=*&mode=*",
"https://blackboard.ulearn.io/webapps/assessment/take/launch.jsp?course_assessment_id=*&course_id=*&content_id=*&step=*",
"https://blackboard.ulearn.io/webapps/assessment/take/launch.jsp?course_assessment_id=*&course_id=*&content_id=*&isPasswordAttempted=*&password=*&step=*",
"https://blackboard.ulearn.io/webapps/assessment/take/take.jsp?*",
"https://blackboard.ulearn.io/webapps/assessment/do/content/assessment?*",
"https://blackboard.ulearn.io/webapps/assessment/do/content/addAssessment",
"https://*/webapps/blackboard/content/contentWrapper.jsp?course_id=*&displayName=uLearn*&*",
"https://*/webapps/assessment/take/launchAssessment.jsp?course_id=*&content_id=*&mode=*",
"https://*/webapps/assessment/take/launch.jsp?course_assessment_id=*&course_id=*&content_id=*&step=*",
"https://*/webapps/assessment/take/launch.jsp?course_assessment_id=*&course_id=*&content_id=*&isPasswordAttempted=*&password=*&step=*",
"https://*/webapps/assessment/take/take.jsp?*",
"https://*/webapps/assessment/do/content/assessment?*",
"https://*/webapps/assessment/do/content/addAssessment",
"https://*/webapps/assessment/take/submitted.jsp?course_assessment_id=*&course_id=*&content_id=*&step=*"
],
"css": [
"/static/css/main.css"
],
"js": [
"/static/js/main.js"
],
"run_at": "document_end"
},
{
"matches": [
"https://bbultra.ulearn.io/ultra*",
"https://bbultra.ulearn.io/ultra/course",
"https://bbultra.ulearn.io/ultra/courses/*/cl/outline",
"https://bbultra.ulearn.io/ultra/courses/*/outline/assessment/*/overview?courseId=*",
"https://bbultra.ulearn.io/ultra/courses/*/outline/assessment/test/*/assessmentSettings?contentId=*&courseId=*&gradeitemView=*&gradebookCategoryId=*",
"https://bbultra.ulearn.io/ultra/courses/*/outline/assessment/*/overview?courseId=*",
"https://bbultra.ulearn.io/ultra/courses/*/outline/assessment/*/overview/attempt/*",
"https://*/ultra/*",
"https://*/ultra/course",
"https://*/ultra/courses/*/cl/outline",
"https://*/ultra/courses/*/outline/assessment/*/overview?courseId=*",
"https://*/ultra/courses/*/outline/assessment/test/*/assessmentSettings?contentId=*&courseId=*&gradeitemView=*&gradebookCategoryId=*",
"https://*/ultra/courses/*/outline/assessment/*/overview?courseId=*",
"https://*/ultra/courses/*/outline/assessment/*/overview/attempt/*"
],
"all_frames": true,
"css": [
"/static/css/main.css"
],
"js": [
"/static/js/main.js"
],
"run_at": "document_end"
},
{
"matches": [
"https://*/mod/lti/view.php?id=*",
"https://*/mod/quiz/startattempt.php",
"https://*/mod/quiz/view.php?id=*",
"https://*/mod/quiz/attempt.php?attempt=*&cmid=*",
"https://*/mod/quiz/summary.php?attempt=*&cmid=*",
"https://*/mod/quiz/attempt.php",
"https://*/mod/assign/view.php?id=*",
"https://*/mod/assign/view.php",
"https://*/mod/assign/view.php?id=*&action=*",
"https://*/moodle/mod/lti/view.php?id=*",
"https://*/moodle/mod/quiz/startattempt.php",
"https://*/moodle/mod/quiz/view.php?id=*",
"https://*/moodle/mod/quiz/attempt.php?attempt=*&cmid=*",
"https://*/moodle/mod/quiz/summary.php?attempt=*&cmid=*",
"https://*/moodle/mod/quiz/attempt.php",
"https://*/moodle/mod/assign/view.php?id=*",
"https://*/moodle/mod/assign/view.php?id=*&action=*"
],
"css": [
"/static/css/main.css"
],
"js": [
"/static/js/main.js"
],
"run_at": "document_end"
},
{
"matches": [
"https://*/ICS/Academics/*/ULearn/*/Coursework.jnz?portlet=*&screen=*&screenType=*",
"https://*/ICS/Academics/*/ULearn/*/Coursework.jnz?portlet=*&screen=*&screenType=*&id=*&s=*"
],
"all_frames": true,
"css": [
"/static/css/main.css"
],
"js": [
"/static/js/main.js"
],
"run_at": "document_end"
},
{
"matches": [
"https://*/AppHome/*",
"https://*/Player/*",
"https://*/AppComplete?testSessionCode=*"
],
"all_frames": true,
"css": [
"/static/css/main.css"
],
"js": [
"/static/js/main.js"
],
"run_at": "document_end"
},
{
"matches": [
"http://localhost:4545/compatibility-check",
"https://*/compatibility-check"
],
"all_frames": true,
"css": [
"/static/css/main.css"
],
"js": [
"/static/js/main.js"
],
"run_at": "document_end"
}
],
"permissions": [
"tabs",
"storage",
"desktopCapture",
"cookies",
"https://*.ulearn.io/*",
"webRequest",
"webNavigation",
"https://*.instructure.com/courses/*/quizzes/*/submissions?user_id=*",
"https://*.instructure.com/login/canvas",
"https://*/d2l/lms/quizzing/static/quiz_submissions_attempt.css?v=*",
"https://*/d2l/login",
"https://blackboard.ulearn.io/webapps/login/*",
"https://blackboard.ulearn.io/webapps/assessment/do/take/saveAttempt?saveSequence=2*",
"https://*/login/index.php",
"https://*/mod/quiz/processattempt.php*",
"https://*/moodle/mod/quiz/processattempt.php*",
"https://*/learn/api/v1/courses/*/gradebook/attempts/*",
"https://*/learn/api/v1/courses/*/contents/*?expand=gradebookCategory*",
"https://*/ICS/Academics/*/ULearn/*/Coursework.jnz?portlet=*&screen=*&screenType=*",
"https://*/AppHome/*",
"http://localhost:4545/compatibility-check",
"https://*/compatibility-check",
"https://*/Player/*",
"https://*/AppComplete?testSessionCode=*"
],
"web_accessible_resources": [
"/models/*"
],
"externally_connectable": {
"matches": [
"https://*.ulearn.io/*",
"http://localhost:*/*"
]
},
"icons": {
"16": "/images/logo_16.png",
"32": "/images/logo_32.png",
"48": "/images/logo_48.png",
"128": "/images/logo_128.png",
"256": "/images/logo_256.png"
}
}