CINXE.COM
Log In to Canvas
<!DOCTYPE html> <html dir="ltr" lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="theme-color" content="#58595b"> <title>Log In to Canvas</title> <link rel="preload" href="/dist/fonts/lato/extended/Lato-Regular-bd03a2cc27.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/dist/fonts/lato/extended/Lato-Bold-cccb897485.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/dist/fonts/lato/extended/Lato-Italic-4eb103b4d1.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="stylesheet" href="/dist/brandable_css/no_variables/bundles/fonts-d8f4814aae.css" media="screen" /> <link rel="stylesheet" href="/dist/brandable_css/3d3c4a0e06bbd85c3d2f525deb6aca88/variables-7dd4b80918af0e0218ec0229e4bd5873.css" media="all" /> <link rel="stylesheet" href="/dist/brandable_css/new_styles_normal_contrast/bundles/common-592476e686.css" media="all" /> <link rel="stylesheet" href="/dist/brandable_css/new_styles_normal_contrast/bundles/login-0523c5e0cb.css" media="screen" /> <link rel="apple-touch-icon" href="/dist/images/apple-touch-icon-585e5d997d.png" /> <link rel="icon" type="image/x-icon" href="/dist/images/favicon-e10d657a73.ico" /> <link rel="stylesheet" href="https://canvas.sfu.ca/accounts/2/files/12183548/download?verifier=1BLc9UpkHHt6Brw1kk27DfX88wrev9z18o3uIDXG" media="all" /> <script>if (navigator.userAgent.match(/(MSIE|Trident\/)/)) location.replace('/ie-is-not-supported.html')</script> <script> INST = {"environment":"production","logPageViews":true,"editorButtons":[]}; ENV = {"ASSET_HOST":null,"active_brand_config_json_url":"/dist/brandable_css/3d3c4a0e06bbd85c3d2f525deb6aca88/variables-7dd4b80918af0e0218ec0229e4bd5873.json","active_brand_config":{"md5":"3d3c4a0e06bbd85c3d2f525deb6aca88","variables":{"ic-link-color":"#0374b5","ic-brand-global-nav-bgd":"#58595b","ic-brand-global-nav-logo-bgd":"#58595b","ic-brand-header-image":"https://canvas.sfu.ca/accounts/2/files/20794452/download?verifier=IOzwmxhl3uaHFKJzHIHy0HueEJDKoPv6FQB0i8t0","ic-brand-mobile-global-nav-logo":"https://canvas.sfu.ca/accounts/2/files/20794323/download?verifier=L5jhoMRCD7KM0QPOpBFntaNzlEvX44Eb3GbI0sM9","ic-brand-watermark-opacity":"1"},"share":false,"name":null,"created_at":"2025-02-11T12:41:12-08:00","js_overrides":"https://canvas.sfu.ca/accounts/2/files/25657804/download?verifier=0xe4z1kioPdcM9AijtNgbfkraRxCoZCgSznXYaT3","css_overrides":"https://canvas.sfu.ca/accounts/2/files/12183548/download?verifier=1BLc9UpkHHt6Brw1kk27DfX88wrev9z18o3uIDXG","parent_md5":null,"mobile_js_overrides":"","mobile_css_overrides":""},"confetti_branding_enabled":false,"url_to_what_gets_loaded_inside_the_tinymce_editor_css":["/dist/brandable_css/3d3c4a0e06bbd85c3d2f525deb6aca88/variables-7dd4b80918af0e0218ec0229e4bd5873.css","/dist/brandable_css/new_styles_normal_contrast/bundles/what_gets_loaded_inside_the_tinymce_editor-34f3e38d74.css","/dist/brandable_css/no_variables/bundles/fonts-d8f4814aae.css"],"url_for_high_contrast_tinymce_editor_css":["/dist/brandable_css/default/variables-high_contrast-7dd4b80918af0e0218ec0229e4bd5873.css","/dist/brandable_css/new_styles_high_contrast/bundles/what_gets_loaded_inside_the_tinymce_editor-b645f3a457.css","/dist/brandable_css/no_variables/bundles/fonts-d8f4814aae.css"],"current_user_id":null,"current_user_global_id":null,"current_user_heap_id":null,"current_user_roles":null,"current_user_is_student":false,"current_user_types":null,"current_user_disabled_inbox":null,"current_user_visited_tabs":null,"discussions_reporting":false,"files_domain":"files.canvas.sfu.ca","group_information":null,"DOMAIN_ROOT_ACCOUNT_ID":"10000000000002","DOMAIN_ROOT_ACCOUNT_UUID":"4v0UUvrSJoNPUBIxbpI8iayFkrcujleUZgxtGOyU","k12":false,"help_link_name":"Help","help_link_icon":"help","use_high_contrast":null,"auto_show_cc":null,"disable_celebrations":null,"disable_keyboard_shortcuts":null,"LTI_LAUNCH_FRAME_ALLOWANCES":["geolocation *","microphone *","camera *","midi *","encrypted-media *","autoplay *","clipboard-write *","display-capture *"],"DEEP_LINKING_POST_MESSAGE_ORIGIN":"https://canvas.sfu.ca","comment_library_suggestions_enabled":null,"SETTINGS":{"open_registration":true,"collapse_global_nav":null,"release_notes_badge_disabled":null},"RAILS_ENVIRONMENT":"production","DIRECT_SHARE_ENABLED":false,"CAN_VIEW_CONTENT_SHARES":null,"FEATURES":{"featured_help_links":false,"account_level_blackout_dates":false,"render_both_to_do_lists":false,"course_paces_redesign":false,"course_paces_for_students":false,"explicit_latex_typesetting":false,"media_links_use_attachment_id":false,"permanent_page_links":false,"differentiated_modules":false,"enhanced_course_creation_account_fetching":false,"instui_for_import_page":false,"multiselect_gradebook_filters":false,"assignment_edit_placement_not_on_announcements":false,"platform_service_speedgrader":false,"instui_header":false,"rce_find_replace":false,"product_tours":false,"usage_rights_discussion_topics":false,"granular_permissions_manage_users":true,"create_course_subaccount_picker":false,"lti_deep_linking_module_index_menu_modal":false,"lti_dynamic_registration":false,"lti_multiple_assignment_deep_linking":false,"lti_overwrite_user_url_input_select_content_dialog":true,"buttons_and_icons_root_account":true,"extended_submission_state":false,"scheduled_page_publication":true,"send_usage_metrics":false,"rce_transform_loaded_content":false,"lti_assignment_page_line_items":false,"mobile_offline_mode":false,"react_discussions_post":false,"instui_nav":false,"enhanced_developer_keys_tables":false,"lti_registrations_discover_page":false,"enhanced_rubrics":false,"embedded_release_notes":true,"canvas_k6_theme":null,"new_math_equation_handling":true},"current_user":{},"context_asset_string":null,"TIMEZONE":"America/Los_Angeles","CONTEXT_TIMEZONE":null,"LOCALES":["en"],"BIGEASY_LOCALE":"en_US","FULLCALENDAR_LOCALE":"en","MOMENT_LOCALE":"en","rce_auto_save_max_age_ms":86400000,"APP_NODE":"lcp-canvas-ap28","RELEASE":"/var/rails/canvas/releases/20241010180054-sfu-release-2024-06-20-2/app/controllers","CANVAS_SPACES_ENABLED":true,"K5_USER":false,"USE_CLASSIC_FONT":false,"K5_HOMEROOM_COURSE":false,"K5_SUBJECT_COURSE":false,"LOCALE_TRANSLATION_FILE":"/dist/javascripts/translations/en-12343ce012.json","ACCOUNT_ID":"2","notices":[],"active_context_tab":null}; BRANDABLE_CSS_HANDLEBARS_INDEX = [["new_styles_normal_contrast","new_styles_high_contrast","new_styles_normal_contrast_rtl","new_styles_high_contrast_rtl"],{"10":["9bae62fad6",0,"e9ddf8c299",2],"15":["01b8d2ecfb",0,"015c6ca4ae",2],"19":["4dddb72577"],"61":["4a861ae6a1","a22a6dd039","b5ada2efd7","ca3cd4ea63"],"67":["568ccc30ee",0,"a9abb9f2a7",2],"71":["0b5b9f3d42","25de220c69","d1f9325f85","1d96bec398"],"06":["655068abe6",0,"5b59f0d34d",2],"f0":["4adf630f9a",0,0,0],"c8":["f867b49f76","621434eaa3","f854eaa566","1cb6f725e7"],"1e":["eb52346587","d3815e44a4","47aae34fb7","ffaed1f038"],"b3":["5270334b1f","f5fd98f184","51f9417986","8f98d2869b"],"0c":["40f6688c86",0,"3f57a7b0f9",2],"da":["6ebb2aa617","8211739254","fc3c3e2563","4a02a48408"],"1d":["e8700526dd",0,"4ab7027c3e",2],"08":["d349fb50b2"],"e2":["f24b5777fd"],"9f":["5978a0a45b",0,0,0],"2b":["4b2b39c6ba","82a71ec679","d3292399dd","5a17549578"],"2c":["635135fea7",0,0,0],"c2":["be1ffd00cb"],"9c":["2e3fab4cc1",0,"f95ff80a50",2],"c5":["81ae108c8d","63b209d9b7","1bcfb5cea8","f217d18ea5"],"f2":["1a7e68637a"]}] REMOTES = {}; </script> <script src="/dist/brandable_css/3d3c4a0e06bbd85c3d2f525deb6aca88/variables-7dd4b80918af0e0218ec0229e4bd5873.js" defer="defer"></script> <script src="/dist/timezone/America/Los_Angeles-6699c54112.js" defer="defer"></script> <script src="/dist/timezone/en_US-80a0ce259b.js" defer="defer"></script> <script src="/dist/webpack-production/react-entry-7fddf48168528a4b.js" crossorigin="anonymous" defer="defer"></script> <script src="/dist/webpack-production/main-entry-694cd6c508245a16.js" crossorigin="anonymous" defer="defer"></script> <script> //<![CDATA[ (window.deferredBundles || (window.deferredBundles = [])).push('login'); //]]> </script> </head> <body class="full-width ic-Login-Body no-headers primary-nav-expanded"> <noscript> <div role="alert" class="ic-flash-static ic-flash-error"> <div class="ic-flash__icon" aria-hidden="true"> <i class="icon-warning"></i> </div> <h1>You need to have JavaScript enabled in order to access this site.</h1> </div> </noscript> <div id="flash_message_holder"></div> <div id="flash_screenreader_holder"></div> <div id="application" class="ic-app"> <div id="instructure_ajax_error_box"> <div style="text-align: right; background-color: #fff;"><a href="#" class="close_instructure_ajax_error_box_link">Close</a></div> <iframe id="instructure_ajax_error_result" src="about:blank" style="border: 0;" title="Error"></iframe> </div> <div id="wrapper" class="ic-Layout-wrapper"> <div id="main" class="ic-Layout-columns"> <div id="not_right_side" class="ic-app-main-content"> <div id="content-wrapper" class="ic-Layout-contentWrapper"> <div id="content" class="ic-Layout-contentMain" role="main"> <div class="ic-Login"> <div class="ic-Login__container"> <div class="ic-Login__content"> <div class="ic-Login__innerContent"> <div class="ic-Login-header"> <div class="ic-Login-header__logo"> <img alt="Canvas by Instructure" src="/dist/images/login/canvas-logo-5617606953.svg" /> </div> <div class="ic-Login-header__links"> </div> </div> <div class="ic-Login__body"> <form id="login_form" action="/login/canvas" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" autocomplete="off" /><input type="hidden" name="authenticity_token" value="UpGcQo+Z+m34kDtlT4WGbZU9E0zAvA/7DGEnaViZBccd+fkB//yVDJzYdhcqyvQE/3hUebLuXI1bUxMRLatN7A==" autocomplete="off" /> <h1 class="ui-helper-hidden-accessible"> Log In </h1> <input type="hidden" name="redirect_to_ssl" value="1"/> <div class="ic-Form-control ic-Form-control--login"> <label class="ic-Label" for="pseudonym_session_unique_id">Username</label> <input class="ic-Input text" autofocus="autofocus" type="text" name="pseudonym_session[unique_id]" id="pseudonym_session_unique_id" /> </div> <div class="ic-Form-control ic-Form-control--login"> <label class="ic-Label" for="pseudonym_session_password">Password</label> <input class="ic-Input text" role="textbox" type="password" name="pseudonym_session[password]" id="pseudonym_session_password" /> </div> <div class="ic-Login__actions"> <div class="ic-Login__actions-timeout"> <input name="pseudonym_session[remember_me]" type="hidden" value="0" autocomplete="off" /><input type="checkbox" value="1" name="pseudonym_session[remember_me]" id="pseudonym_session_remember_me" /> <label for="pseudonym_session_remember_me">Stay signed in</label> <div class="ic-Login__forgot"> <a class="ic-Login__link forgot_password_link" id="login_forgot_password" href="#">Forgot Password?</a> </div> </div> <div class="ic-Form-control ic-Form-control--login"> <input type="submit" name="commit" value="Log In" class="Button Button--login" data-disable-with="Log In" /> </div> </div> <!-- ic-Login__actions --> </form> <form id="forgot_password_form" style="display: none;" action="/forgot_password" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" autocomplete="off" /><input type="hidden" name="authenticity_token" value="4S+sckX+C29rf8130rtICufMVCmnnulxE05VzbJhInSuR8kxNZtkDg83gAW39DpjjYkTHNXMugdEfGG1x1NqXw==" autocomplete="off" /> <h1 class="ui-helper-hidden-accessible">Forgot Password?</h1> <p id="forgot_password_instructions" class="ic-Login__forgot-text"> Enter your Username and we'll send you a link to change your password. </p> <div class="ic-Form-control ic-Form-control--login"> <label for="pseudonym_session_unique_id_forgot" class="ic-Label"> Username </label> <input aria-describedby="forgot_password_instructions" class="ic-Input email_address text" type="text" name="pseudonym_session[unique_id_forgot]" value="" id="pseudonym_session_unique_id_forgot" /> </div> <div class="ic-Form-control ic-Form-control--login"> <div class="ic-Login__actions"> <a class="ic-Login__actions--left ic-Login__link login_link" href="/login">Back to Login</a> <button type="submit" class="Button Button--login"> Request Password </button> </div> <!-- end ic-Login__actions --> </div> </form> </div> <!-- end ic-Login__body --> </div> <!-- end ic-Login__innerContent --> <footer role="contentinfo" id="footer" class="ic-Login-footer"> <div id="footer-links" class="ic-Login-footer__links"> <a href="http://instructure.com"> Open Source LMS </a> <a class="help_dialog_trigger" data-track-category="help system" data-track-label="help button" href="#">Help</a> </div> <a href="http://www.instructure.com" class="ic-Login-footer__logo-link" aria-label="By Instructure"> <svg xmlns="http://www.w3.org/2000/svg" width="110" height="16" viewBox="25 265 743 80"><title>Instructure</title> <g class="ic-Instructure-Logo"> <g> <polygon class="st0" points="23.8,331.5 72.3,358.8 120.7,331.5 72.3,304.2 "/> <polygon class="st0" points="98.4,293.7 120.7,281.1 98.3,268.5 76,281.1 "/> <polygon class="st0" points="94.6,266.4 72.3,253.8 49.9,266.4 72.3,279 "/> <polygon class="st0" points="68.5,281.1 46.2,268.5 23.8,281.1 46.2,293.7 "/> </g> <g> <path class="st0" d="M166.3,344.9v-78.1h12.9v78.1H166.3z"/> <path class="st0" d="M202,344.9v-78.1H215l16.4,48.3v-48.3h11.8v78.1h-12.3l-17.1-50.7v50.7H202z"/> <path class="st0" d="M357.4,278.2h-13v66.7h-12.9v-66.7h-13v-11.4h39V278.2z"/> <path class="st0" d="M404.6,344.9l-9.9-31.1h-6.5v31.1h-12.9v-78.1h20.2c11.8,0,19.6,4.7,19.6,16.5v13.9c0,7.5-3.1,12.2-8.5,14.5 l11.2,33.1H404.6z M388.2,302.7h6.8c4.2,0,7.1-1.6,7.1-7.1v-10.1c0-5.6-2.9-7.1-7.1-7.1h-6.8V302.7z"/> <path class="st0" d="M475.4,329.3c0,12-7.6,16.5-19.4,16.5h-0.4c-11.8,0-19.4-4.4-19.4-16.5v-62.5h12.9v60.5 c0,5.6,2.5,7.1,6.7,7.1c4.2,0,6.7-1.6,6.7-7.1v-60.5h12.9V329.3z"/> <path class="st0" d="M536.5,329.3c0,12-7.8,16.5-19.6,16.5h-0.2c-11.8,0-19.6-4.4-19.6-16.5v-46.8c0-11.6,7.8-16.5,19.6-16.5h0.2 c11.8,0,19.6,4.9,19.6,16.5v9h-12.9v-7c0-5.5-2.7-7.1-6.8-7.1c-4.1,0-6.8,1.7-6.8,7.1v42.8c0,5.5,2.7,7.1,6.8,7.1 c4.1,0,6.8-1.7,6.8-7.1v-8.9h12.9V329.3z"/> <path class="st0" d="M592.1,278.2h-13v66.7h-12.9v-66.7h-13v-11.4h39V278.2z"/> <path class="st0" d="M649,329.3c0,12-7.6,16.5-19.4,16.5h-0.4c-11.8,0-19.4-4.4-19.4-16.5v-62.5h12.9v60.5c0,5.6,2.5,7.1,6.7,7.1 c4.2,0,6.7-1.6,6.7-7.1v-60.5H649V329.3z"/> <path class="st0" d="M700.4,344.9l-9.9-31.1H684v31.1H671v-78.1h20.2c11.8,0,19.6,4.7,19.6,16.5v13.9c0,7.5-3.1,12.2-8.5,14.5 l11.2,33.1H700.4z M684,302.7h6.8c4.2,0,7.1-1.6,7.1-7.1v-10.1c0-5.6-2.9-7.1-7.1-7.1H684V302.7z"/> <path class="st0" d="M289.8,289.5v-5.7c0-4.9-2.8-6.7-6.6-6.7c-3.8,0-6.6,1.8-6.6,6.7v5.4c0,4,1.3,5.8,5,7.9l9.1,5.1 c7.5,4.2,11.9,7.7,11.9,16.1v11.3c0,12-7.5,16.3-19.3,16.3h-0.2c-11.8,0-19.3-4.1-19.3-16.3v-8.4h12.7v6.6c0,4.8,2.8,6.9,6.7,6.9 c3.9,0,6.7-2.1,6.7-6.9v-6.1c0-4-1.2-6-5.1-8.1l-9-5.1c-7.6-4.3-11.9-7.9-11.9-16.1V282c0-11.6,8.5-16.1,19.2-16.1h0.2 c10.7,0,19.2,4.5,19.2,16.1v7.5H289.8z"/> <polygon class="st0" points="732.5,344.9 732.5,266.9 766.7,266.9 766.7,278.2 745.4,278.2 745.4,299.6 763.3,299.6 763.3,311 745.4,311 745.4,333.5 767,333.5 767,344.9 "/> </g> </g> </svg> </a> <div id="footer-epilogue" class="ic-Login-footer__links"> </div> </footer> </div> <!-- end ic-Login__content --> </div> </div> <!-- end ic-Login --> </div> </div> <div id="right-side-wrapper" class="ic-app-main-content__secondary"> <aside id="right-side" role="complementary"> </aside> </div> </div> </div> </div> <div style="display:none;"><!-- Everything inside of this should always stay hidden --> </div> <div id='aria_alerts' class='hide-text affix' role="alert" aria-live="assertive"></div> <div id='StudentTray__Container'></div> <div id="react-router-portals"></div> <script src="https://canvas.sfu.ca/accounts/2/files/25657804/download?verifier=0xe4z1kioPdcM9AijtNgbfkraRxCoZCgSznXYaT3" defer="defer"></script> </div> <!-- #application --> </body> </html>