CINXE.COM
U of Digital
<!DOCTYPE html> <html class="" lang="en" dir="ltr"> <head> <script> window.Intellum = { ...window.Intellum, accountName: 'U of Digital', datepickerI18n: { previousMonth: "Previous Month", nextMonth: "Next Month", weekdays: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], weekdaysShort: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"], months: ["January","February","March","April","May","June","July","August","September","October","November","December"], }, i18nStrings: { add_text_here: "Add text here", in_days: "in {{COUNT}} days", in_hours: "in {{COUNT}} hours", in_minutes: "in {{COUNT}} minutes", in_one_hour: "in 1 hour", in_one_minute: "in 1 minute", item_dropped: "\"{{ITEM NAME}}\" dropped at position {{POSITION}} of {{TOTAL ITEMS}}.", item_grabbed: "\"{{ITEM NAME}}\" grabbed. Current position: {{POSITION}} of {{TOTAL ITEMS}}. Use up and down keys to move the item, space bar to drop it, Escape to cancel.", item_move_canceled: "Move of \"{{ITEM NAME}}\" canceled.", item_moved_to_position: "\"{{ITEM NAME}}\" moved to position {{POSITION}} of {{TOTAL ITEMS}}.", item_moved_to_position_in_list: "\"{{ITEM NAME}}\" moved to position {{POSITION}} of {{TOTAL ITEMS}} in \"{{LIST NAME}}.\"", live_now: "LIVE NOW", loading: "Loading...", processing_ellipsis: "Processing...", remove: "Remove", removing_ellipsis: "Removing...", saving_ellipsis: "Saving...", search_results: "Search Results", showing_item_position_of_total: "Showing item {{POSITION}} of {{TOTAL ITEMS}}", start_creating_content: "Start creating content", there_was_a_problem_getting_your_updates: "There was a problem in getting your updates.", tomorrow: "tomorrow", topicsSuggestionEmpty: "Sorry. We've run out of suggested topics.", topicsSelectionEmpty: "No topics have been assigned to this activity.", topicsFollowedSelectionEmpty: "No topics have been followed yet.", upload_canceled: "The upload was canceled.", uploadfile_no_file_selected: "No file selected", uploadfile_uploading_msg: "Uploading {{FILENAME}}", uploadfile_error_format_msg: "{{FILENAME}} is not the correct file type. Please try again.", uploadfile_error_size_coursefile_msg: "{{FILENAME}} is too large. Size limit: 10MB for images, 3GB for videos and audio.", uploadfile_error_size_msg: "{{FILENAME}} is too big. Please try again.", uploadfile_error_msg: "There was a problem uploading {{FILENAME}}. Please try again.", uploading_ellipsis: "Uploading...", use_menu_edit_html: "Use menu to edit HTML", when_datepicket_widget_appears: "When the datepicker widget appears, use arrow keys to navigate dates and select a date.", }, mediumEditorI18n: { bold: "Bold", italic: "Italic", link: "Link", title: "Title", subtitle: "Subtitle", unorderedList: "Unordered List", orderedList: "Ordered List", quote: "Quote", linkPlaceholderText: "Paste or type a link...", save: "Save", close: "Close", }, properties: { courseContentFileSizeConstraintsInMB: { image: 10485760, video: 3221225472, audio: 3221225472, }, }, translation_paths: { 'ar': '/locales/ar.9ab301cc05087d57b43e521433a1a9cb.json', 'bg': '/locales/bg.b4b7449391388a49f819d452d24a43ea.json', 'bn': '/locales/bn.c779fe52eaa988df5bde08344e7df093.json', 'cs': '/locales/cs.898aa1620bc5182750602c91eed21d51.json', 'da': '/locales/da.4744bc38b807ae4b520f8ea3fffe770d.json', 'de': '/locales/de.045e8684dcde78cf3c92423329afafcc.json', 'el': '/locales/el.28615ca17789bedb8b30d063713d7454.json', 'en-AU': '/locales/en-AU.d9efdc799d9340c3f49596d4158f6aa2.json', 'en-CA': '/locales/en-CA.b37c119ee44d6c8cb32572dcf33d3c9e.json', 'en-GB': '/locales/en-GB.6cca833957bfce559474cf76370eb762.json', 'en-IN': '/locales/en-IN.b53c74b6bf763380c7d254e0198ced99.json', 'en-SG': '/locales/en-SG.2751e962376e0366ee752469c31707fe.json', 'en': '/locales/en.b615881492af8fbf347f55f7efdbe26c.json', 'es-419': '/locales/es-419.fc15de31024b69c010e7fcb93b37263d.json', 'es-MX': '/locales/es-MX.7a95c39c39f3231da5c6a4c5e9877350.json', 'es': '/locales/es.b7033090d8d24f286134c72e88bd0ef0.json', 'et': '/locales/et.465cb51cb8c5671097ea831abae21ee7.json', 'fi': '/locales/fi.0e4947f82f6669e87bf49a067b138d3b.json', 'fr-CA': '/locales/fr-CA.5b98f8ec97952e1eee13f0ba91d0dcf5.json', 'fr': '/locales/fr.0c908a9863f7bed088a85718abaf386e.json', 'he': '/locales/he.4eb99c8cd028e44dbbc1b42b81e61d94.json', 'hi': '/locales/hi.93f636b25eae72e2cbe8a02c1f86ff58.json', 'hr': '/locales/hr.d7a97312209a81a7dc8aad3a6f537db7.json', 'hu': '/locales/hu.edf6f72693cd659e003125c9e45b61c0.json', 'id': '/locales/id.9e958c201d4752e69db0facebf9c8543.json', 'it': '/locales/it.7e4e25c3f1b5a0afe298380f8bfdb9ee.json', 'ja': '/locales/ja.d8c8a6b6110436a8cd091af83a5f1859.json', 'kn': '/locales/kn.44c9a26aff92ee1598cbf6d0c33805eb.json', 'ko': '/locales/ko.73c4962c313284f36fff4f02c747c13b.json', 'lt': '/locales/lt.dd7ce29cf873eb4906722d08e1daed05.json', 'lv': '/locales/lv.7b2a36b833d20cff298f74df356e9e7e.json', 'mn': '/locales/mn.f7712d504d9400381de35af7990beb5f.json', 'mr': '/locales/mr.d16a7ed1ae1bf05768ac921bde7e2cc2.json', 'ms': '/locales/ms.4d3f25ed269d7d54520c49b38551888e.json', 'my': '/locales/my.ea0cec5295de7349b185ce452b79205d.json', 'nb': '/locales/nb.a7d246526e22819549e4924a0a2d0005.json', 'nl': '/locales/nl.805af11a9c7b61012a94e3bb1b900347.json', 'pl': '/locales/pl.428346f8eead658e1c66d570c82a7c1c.json', 'pt-BR': '/locales/pt-BR.61570a62d2fa191bc61556524bc98592.json', 'pt-PT': '/locales/pt-PT.f3749cede3e1f84cce4207a58c645474.json', 'ro': '/locales/ro.cfa73f3946b4fdaed235e9364f658329.json', 'ru': '/locales/ru.84949cbc6547b93e1826c58494155020.json', 'si': '/locales/si.1435cfa7223fd3feab15085abf82a607.json', 'sk': '/locales/sk.4f60f06321d19306eb60bb6ef937bb53.json', 'sl': '/locales/sl.d7dc91c15fa3481b3346772c36793ee5.json', 'sr-Cyrl': '/locales/sr-Cyrl.8bd5424e0aabd29939fd482a2426552c.json', 'sr-Latn': '/locales/sr-Latn.8f6ffbf8e194cc5f0d1a35df6580f21b.json', 'sv': '/locales/sv.fa1e9cb6c04d0d25264c1f5f4a87ee58.json', 'ta': '/locales/ta.d32b067736f2dd57d14e915926bda3ea.json', 'te': '/locales/te.d1f44adc47a2685930206c945a2f0fa3.json', 'th': '/locales/th.e57c037ecc0d746062e69b2f3550cfc5.json', 'tr': '/locales/tr.5a416590d39cd6f78820f2b4548b2770.json', 'uk': '/locales/uk.1cf10aa44f5e6b32d2de9ae3f9df6b2e.json', 'vi': '/locales/vi.b325c8aa00f8825b2d47f026b362e8d8.json', 'zh-CN': '/locales/zh-CN.f991c6651a4d6ca82698314e7348cd3b.json', 'zh-TW': '/locales/zh-TW.86fdf6ed5875492216ba19833c0211f0.json', }, }; </script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="icon" type="image/png" href="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/favicons/4889/small/u-of-digital-favicon-32x32.png?X-Amz-Expires=86400&X-Amz-Date=20241126T175828Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=bce89aa2b243145ed4add151e1d9ddf9d52e6ab3598f837eb4b810710e37c20a" sizes="16x16"> <link rel="icon" type="image/png" href="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/favicons/4889/medium/u-of-digital-favicon-32x32.png?X-Amz-Expires=86400&X-Amz-Date=20241126T175828Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=e1231abf0e6e404adce50063f750ddb1e035eea37537c773acbb7d2cb4b21ed1" sizes="32x32"> <link rel="icon" type="image/png" href="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/favicons/4889/large/u-of-digital-favicon-32x32.png?X-Amz-Expires=86400&X-Amz-Date=20241126T175828Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=c8b2a736ee2b2db0b52edc2e056426555a099343a5ef781d2fc0a3e6dec1bdc9" sizes="96x96"> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="white"> <meta name="apple-itunes-app" content="app-id=1087150865, app-argument=https://learn.uof.digital/student/authentication/login" /> <link rel="manifest" href="/manifest.json" /> <title>U of Digital</title> <meta content="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/open_graph_images/4889/full/open-graph-image-05.jpg" property="og:image" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i&subset=latin-ext" media="all" /> <link rel="stylesheet" href="https://learn.uof.digital/custom_fonts/4889/font_faces-1702571545163258.css" media="all" /> <link rel="stylesheet" href="/assets/default/all-9f4e75c40c138c9a8c63f986817e6c00ff62d701f6469ba971c240ec4c1a216a.css" media="all" /> <link rel="stylesheet" href="/theme/4889-u-of-digital/1732618421/styles-8fac5610964b7b93cc750b80aca195c0.css" media="all" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="jZ7sBZNuCUsdSisO9VDjYSTwZbXka3JJKY9k5-8_4NFzOLrotHW3mlTKUl1sin7z-NEG429_5AT-xxpwJweRJg" /> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push( {'user_id': null} ); window.dataLayer.push({'cluster': "primary"}); window.dataLayer.push({'environment': "production"}) </script> <script> window.IntellumDataLayer = window.IntellumDataLayer || {"account":{"id":1974,"name":"U of Digital"},"organization":{"id":4889,"code":"","name":"U of Digital"},"user":null,"course":null,"course_session":null,"enrollment":null,"page_type":null,"search":null}; </script> <script> //<![CDATA[ window.gon={}; //]]> </script> <script async="1"> function getCookie(name) { const value = `; ${document.cookie}`; const parts = value.split(`; ${name}=`); if (parts.length === 2) return parts.pop().split(';').shift(); } function trackLinkClick(element) { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/link_click/jsonschema/1-0-0", data: { link_name: element.dataset.objectName || 'unnamed_link', link_title: element.dataset.objectTitle || (element.innerText || element.textContent).trim(), link_href: element.href } } }) } function trackButtonClick(element) { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/button_click/jsonschema/1-0-0", data: { button_name: element.dataset.objectName || 'unnamed_button', button_title: element.dataset.objectTitle || (element.innerText || element.textContent).trim() } } }) } (function (p, l, o, w, i, n, g) { if (!p[i]) { p.GlobalSnowplowNamespace = p.GlobalSnowplowNamespace || []; p.GlobalSnowplowNamespace.push(i); p[i] = function () { (p[i].q = p[i].q || []).push(arguments); }; p[i].q = p[i].q || []; n = l.createElement(o); g = l.getElementsByTagName(o)[0]; n.async = 1; n.src = w; g.parentNode.insertBefore(n, g); } })( window, document, "script", "/assets/snowplow/sp-001e8f5f3fd0505bcecf97203bd6a99b1633754ba364a4194b154bd8f90996ba.js", "snowplow" ) snowplow("newTracker", "production-sp-production", "https://collector.intellumanalytics.com", { appId: "Primary-1974", platform: 'web', cookieSameSite: 'Lax', cookieSecure: true, discoverRootDomain: true, bufferSize: 1 }) var context = [ { schema: "iglu:com.intellum/page/jsonschema/1-0-7", data: Object.assign({}, gon.page_entity, {"is_embedded": (window === window.parent) ? false : true}) }, { schema: "iglu:com.intellum/account/jsonschema/1-0-1", data: { cluster_name: "Primary", account_id: 1974 } }, { schema: "iglu:com.intellum/user/jsonschema/1-0-2", data: { tracking_id: getCookie("tid") || null, user_id: null, organization_id: null } }, { schema: "iglu:com.intellum/application/jsonschema/1-0-1", data: { application: "exceed", env: "production" } } ] snowplow('setUserId', null) snowplow('addGlobalContexts', context) var trackersToUse = ":production-sp-production" function trackVideos() { videos = document.querySelectorAll('video') videos_arr = Array.from(videos) percent_bucket_size = 10 videos_completed_percentage = {} function trackVideoUsage(video, videos_completed_percentage, percent_bucket_size) { totalLength = video.duration percentageCompleted = (video.currentTime / totalLength) * 100 percentageCompletedRatio = Math.floor(percentageCompleted / percent_bucket_size) if (!videos_completed_percentage[video.id].has(percentageCompletedRatio)) { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/video_track/jsonschema/1-0-0", data: { percentage_completed_bucket: percentageCompletedRatio * percent_bucket_size, video_id: video.id, percentage_completed: Math.floor(percentageCompleted), video_size_in_s: Math.floor(video.duration), video_current_time_in_s: Math.floor(video.currentTime) } } }) videos_completed_percentage[video.id].add(percentageCompletedRatio) } } videos_arr.forEach(video => { if (video.id) { video.ontimeupdate = function () { if (!videos_completed_percentage[video.id]) { videos_completed_percentage[video.id] = new Set() } trackVideoUsage(video, videos_completed_percentage, percent_bucket_size) } } }) } snowplow("enableActivityTracking" + trackersToUse, { // The enableActivityTracking method must be called before the trackPageView method (https://docs.snowplowanalytics.com/docs/collecting-data/collecting-from-own-applications/javascript-trackers/javascript-tracker/javascript-tracker-v3/tracking-events/#activity-tracking-page-pings) minimumVisitLength: 10, heartbeatDelay: 10 }) snowplow('trackPageView' + trackersToUse, {}) snowplow('enableErrorTracking' + trackersToUse, {}) snowplow('enableFormTracking' + trackersToUse, {}) document.addEventListener('DOMContentLoaded', function() { // Track clicks on buttons buttons = document.getElementsByTagName("button") button_arr = Array.from(buttons) button_arr.forEach(element => { element.addEventListener("click", function () { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/button_click/jsonschema/1-0-0", data: { button_name: element.dataset.objectName || 'unnamed_button', button_title: (element.innerText || element.textContent).trim() } } }) }) }) // Track clicks on links links = document.getElementsByTagName("a") links_arr = Array.from(links) links_arr.forEach(element => { element.addEventListener("click", function () { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/link_click/jsonschema/1-0-0", data: { link_name: element.dataset.objectName || 'unnamed_link', link_title: (element.innerText || element.textContent).trim(), link_href: element.href } } }) }) element.addEventListener("auxclick", function () { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/link_click/jsonschema/1-0-0", data: { link_name: element.dataset.objectName || 'unnamed_link', link_title: (element.innerText || element.textContent).trim(), link_href: element.href } } }) }) }) // Track video usage trackVideos() // Track catalog cards impressions if (gon.page_entity && gon.page_entity["page_type"] == 'homepage') { prevVisibleCatalogCards = new Set() maxChecks = 20 checkInterval = 5000 currentCheck = 0 function checkNewCatalogCards(prevVisibleCatalogCards) { catalogCards = Array.from(document.getElementsByClassName("catalogcards")) catalogCards.forEach((el, index) => { if (el.getElementsByTagName("h2")[0]) { title = el.getElementsByTagName("h2")[0].innerText courses = Array.from(el.getElementsByClassName("catalogcard")) .map(el => { return { course_id: parseInt(el.dataset.courseId, 10), course_type: el.dataset.courseType } }) .filter(el => !isNaN(el["course_id"])) if (courses.length != 0 && !prevVisibleCatalogCards.has(title)) { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/gallery_impression/jsonschema/1-0-0", data: { title: title, gallery_position: index, results: courses } } }) prevVisibleCatalogCards.add(title) } } }) } checkNewCatalogCards(prevVisibleCatalogCards) const catalogCheckInterval = setInterval(function() { checkNewCatalogCards(prevVisibleCatalogCards) if (currentCheck > maxChecks) { clearInterval(catalogCheckInterval) } currentCheck += 1 }, checkInterval) } if (gon.page_entity && gon.page_entity["page_type"] == 'search_result_page') { searchList = document.getElementsByTagName("exceed-filter-content")[0] if (searchList != undefined) { courses = Array.from(searchList.getElementsByTagName("article")).map(x => { return { course_id: parseInt(x.dataset.courseId, 10), course_type: x.dataset.courseType } }) snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/search_impression/jsonschema/1-0-2", data: { search_query: gon.page_entity["search_query"], results: courses } } }) } } }, false) </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-J1SP11R3Q2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-J1SP11R3Q2'); </script> <!-- Intellum GA4 script --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-9QZZZPK0JH"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-9QZZZPK0JH'); </script> <script> window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-45326746-3', 'auto', {'name': 'intellumTracker'}); ga('intellumTracker.set', 'anonymizeIp', true); ga('intellumTracker.send', 'pageview'); </script> <script type="text/javascript" async src='https://www.google-analytics.com/analytics.js'></script> <link rel="stylesheet" href="https://storage.googleapis.com/course-assets-public/shared/learning-portal.css?cachebuster=312157"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet"> </head> <body class="body--logged-out" data-controller="authentication" data-action="login"> <a href="#main" class="skip2content"> Skip to main content </a> <div id="gdpr-consent" class="consent u-orgcolor--bg"> <div class="consent__content"> <span class="consent__text">This site uses cookies to provide you with a greater user experience. By using Exceed LMS, you accept our <a href='https://www.intellum.com/privacy-policy' target='_BLANK' class='whatsnew__link'>use of cookies</a>.</span> </div> <div class="consent__actions"> <button type="button" id="gdpr-consent__button" class="consent__close" aria-label="Close"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 35" aria-hidden="true" class="consent__icon btnicon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M11.84,24.57 L24.57,11.84 L23.16,10.43 L10.43,23.16 z"></path> <path d="M10.43,11.84 L23.16,24.57 L24.57,23.16 L11.84,10.43 z"></path> </g> </svg> </button> </div> </div> <div class="appheader appheader--exceed u-org--header"> <div class="appheader__navigation"> <div class="appheader__section appheader__section--title u-org--header"> <exceed-nav-menu trigger-el-selector=".appheader__button--appnavmobile" menu-el-selector=".appnav--mobile" menu-visible-class="appnav--mobilevisible" option-el-selector=".navmenu__option"> <button type="button" class="appheader__button appheader__button--appnavmobile u-org--header" aria-label="Toggle Navigation"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appheader__icon" focusable="false"> <path aria-hidden="true" d="M0 0h24v24H0V0z" fill="none"></path> <path aria-hidden="true" d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" fill="currentColor"></path> </svg> </button> <nav class="appnav appnav--mobile"> <div class="appheader__categories appheader__categories--mobile"> <div class="appheader__categoriesbuttoncontainer--mobile navmenu__option"> <button name="button" type="button" class="button button--toggle appheader__categoriesbutton appheader__categoriesbutton--mobile" data-trigger="modal.open" data-trigger-target="mobile-categories-menu-modal"> Topics <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="button__icon button__icon--toggle" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M18.6,16.4L12,9.8l-6.6,6.6L4,15l8-8l8,8L18.6,16.4z"></path> </g> </svg> </button> </div> </div> <ul class="appnav__list--mobile"> <li class="navmenu__listitem--mobile navmenu__option"> <a class="appnav__link appnav__link--mobile" href="/student/catalog"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appnav__icon appnav__icon--left" focusable="false"> <g aria-hidden="true" fill="currentColor"> <path d="M12,5.69l5,4.5V18h-2v-5c0-0.552-0.448-1-1-1h-4c-0.552,0-1,0.448-1,1v5H7v-7.81L12,5.69 M11.666,3.301l-8.697,7.827 C2.628,11.435,2.845,12,3.303,12H5v7c0,0.552,0.448,1,1,1h4c0.552,0,1-0.448,1-1v-5h2v5c0,0.552,0.448,1,1,1h4c0.552,0,1-0.448,1-1 v-7h1.697c0.458,0,0.675-0.565,0.334-0.872l-8.697-7.827C12.144,3.13,11.856,3.13,11.666,3.301z"></path> </g> </svg> <span class="appnav__label"> Home </span> </a></li> <li class="navmenu__listitem--mobile navmenu__option"> <a class="appnav__link appnav__link--mobile" href="/student/catalog/list?category_ids=35031&inline_search=true"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appnav__icon appnav__icon--left" focusable="false"> <g aria-hidden="true" fill="currentColor"> <path d="M20.995,6.016c-0.553,0-1,0.448-1,1v10.988H12.41l0.297-0.297C15.369,15.045,17.955,15,18.002,15L19,14.996V4h-1 c-0.206,0-2.747,0.032-6,2.658C8.747,4.032,6.206,4,6,4H5l0.002,10.996L5.998,15c0.045,0,2.633,0.045,5.295,2.707l0.297,0.297H3.953 V7.016c0-0.552-0.448-1-1-1s-1,0.448-1,1v10.988c0,1.103,0.897,2,2,2h16.042c1.103,0,2-0.898,2-2V7.016 C21.995,6.464,21.548,6.016,20.995,6.016z M13,8.455c1.894-1.688,2.563-2.223,4-2.383v6.984c-1.348,0.13-1.819,0.55-4,1.9V8.455z M11,14.957c-2.181-1.351-2.652-1.772-4-1.9V6.07c1.436,0.161,2.106,0.696,4,2.383V14.957z"></path> </g> </svg> <span class="appnav__label"> Browse </span> </a></li> <li class="navmenu__listitem--mobile navmenu__option"> <a class="appnav__link appnav__link--mobile" target="_blank" href="https://u-of-digital-support.notion.site/2972489129ef409abb347a3cce8791d4?v=a324b1e1fa034c25950049d7c0f5ed6c"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appnav__icon appnav__icon--left" focusable="false"> <g aria-hidden="true" fill="currentColor"> <path d="M14,3c-1.1,0-2,0.9-2,2v9l3-3h5c1.1,0,2-0.9,2-2V5c0-1.1-0.9-2-2-2H14z M14,5h6v4h-6V5z M7,9c-1.682,0-3,1.317-3,3 s1.318,3,3,3s3-1.317,3-3S8.682,9,7,9z M7,11c0.58,0,1,0.421,1,1s-0.42,1-1,1s-1-0.421-1-1S6.42,11,7,11z M7,16 c-2.851,0-5,1.456-5,3.385V21h10v-1.615C12,17.456,9.851,16,7,16z M7,18c1.469,0,2.49,0.504,2.854,1H4.146 C4.51,18.504,5.531,18,7,18z"></path> </g> </svg> <span class="appnav__label"> Live Workshops Library </span> </a></li> <li class="navmenu__listitem--mobile navmenu__option"> <a class="appnav__link appnav__link--mobile" href="mailto:help@uof.digital"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appnav__icon appnav__icon--left" focusable="false"> <g aria-hidden="true" fill="currentColor"> <path d="M9,13c2.21,0,4-1.79,4-4s-1.79-4-4-4S5,6.79,5,9S6.79,13,9,13z M9,7c1.1,0,2,0.9,2,2s-0.9,2-2,2s-2-0.9-2-2S7.9,7,9,7z M9,15c-2.67,0-8,1.34-8,4v2h16v-2C17,16.34,11.67,15,9,15z M3,19c0.22-0.72,3.31-2,6-2c2.7,0,5.8,1.29,6,2H3z M15.08,7.05 c0.84,1.18,0.84,2.71,0,3.89l1.68,1.69c2.02-2.02,2.02-5.07,0-7.27C16.76,5.36,15.08,7.05,15.08,7.05z M20.07,2l-1.63,1.63 c2.77,3.02,2.77,7.56,0,10.74L20.07,16C23.97,12.11,23.98,6.05,20.07,2z"></path> </g> </svg> <span class="appnav__label"> Contact Us </span> </a></li> </ul> </nav> </exceed-nav-menu> <a class="appheader__titlelink u-org--header" href="/"><img class="appheader__titleimage" alt="U of Digital" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/branding_logos/4889/full/u-of-digital-logo-yellow-and-blue.png?X-Amz-Expires=86400&X-Amz-Date=20241126T175828Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=003ce98a0ce5c7fe7002af3107e9c8a7e363bc91793ea5e48d9d72b0e808cd36" /></a> <nav class="appnav appnav--text"> <exceed-nav-text> <ul class="appnav__list"> <li class="appnav__listitem appnav__listitem--text"> <a class="appnav__link appnav__link--text u-org--header u-orgcolor--borderhover" href="/student/catalog"> Home </a></li> <li class="appnav__listitem appnav__listitem--text"> <a class="appnav__link appnav__link--text u-org--header u-orgcolor--borderhover" href="/student/catalog/list?category_ids=35031&inline_search=true"> Browse </a></li> <li class="appnav__listitem appnav__listitem--text"> <a class="appnav__link appnav__link--text u-org--header u-orgcolor--borderhover" target="_blank" href="https://u-of-digital-support.notion.site/2972489129ef409abb347a3cce8791d4?v=a324b1e1fa034c25950049d7c0f5ed6c"> Live Workshops Library </a></li> <li class="appnav__listitem appnav__listitem--text"> <a class="appnav__link appnav__link--text u-org--header u-orgcolor--borderhover" href="mailto:help@uof.digital"> Contact Us </a></li> <li class="appnav__listitem" hidden> <exceed-nav-menu class="navmenu"> <button name="button" type="button" role="button" class="appnav__link appnav__link--more navmenu__trigger u-org--header" aria-haspopup="true" aria-expanded="false" aria-label="More"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" aria-hidden="true" class="appnav__icon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M9,6c0.825,0,1.5-0.675,1.5-1.5S9.825,3,9,3S7.5,3.675,7.5,4.5S8.175,6,9,6z M9,7.5C8.175,7.5,7.5,8.175,7.5,9s0.675,1.5,1.5,1.5s1.5-0.675,1.5-1.5S9.825,7.5,9,7.5z M9,12c-0.825,0-1.5,0.675-1.5,1.5S8.175,15,9,15s1.5-0.675,1.5-1.5 S9.825,12,9,12z"></path> </g> </svg> </button> <ul class="appnav__sublist navmenu__menu"></ul> </exceed-nav-menu> </li> </ul> </exceed-nav-text> </nav> </div> <div class="appheader__section u-org--header"> <exceed-nav-menu class="appheader__search" trigger-el-selector=".appheader__searchbutton" blur-trigger-el-selector=".appsearch__backdrop" menu-el-selector=".appheader__searchmenu" menu-visible-class="appheader__searchmenu--visible" trigger-active-class="appheader__searchbutton--active" dynamic-content-container-selector=".appsearch__recommendations" dynamic-content-endpoint="/student/catalog/recommend_for_user" is-dynamic-content-delayed="true" > <button class="button button--toggle appheader__searchbutton u-org--header" aria-haspopup="true" aria-expanded="false" data-object-name="header_search" > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appheader__icon appheader__icon--searchbuttonicon appheader__searchbuttonicon--inactive" focusable="false"> <path aria-hidden="true" d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" fill="currentColor"></path> <path aria-hidden="true" d="M0 0h24v24H0V0z" fill="none"></path> </svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" aria-hidden="true" class="appheader__icon appheader__icon--searchbuttonicon appheader__searchbuttonicon--active" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8 0.5C3.8525 0.5 0.5 3.8525 0.5 8C0.5 12.1475 3.8525 15.5 8 15.5C12.1475 15.5 15.5 12.1475 15.5 8C15.5 3.8525 12.1475 0.5 8 0.5ZM11.75 10.6925L10.6925 11.75L8 9.0575L5.3075 11.75L4.25 10.6925L6.9425 8L4.25 5.3075L5.3075 4.25L8 6.9425L10.6925 4.25L11.75 5.3075L9.0575 8L11.75 10.6925Z"></path> </g> </svg> <span class="appheader__searchbuttontext">Search</span> </button> <div class="appheader__searchmenu"> <div class="appsearch appsearch--menu"> <form class="appsearch__form appsearch__form--menu" action="/student/catalog/list"> <input type="search" name="search" id="app-search" class="appsearch__input" placeholder="Search..." value="" aria-label="Search" data-search-path="/student/catalog/list" data-is-menu-focus="true" /> </form> <div class="appsearch__recommendations"></div> </div> <div class="appsearch__backdrop"></div> </div> </exceed-nav-menu> <exceed-nav-menu class="appheader__categories" trigger-el-selector=".button--toggle" menu-el-selector=".categoriesmenu" menu-visible-class="categoriesmenu--visible"> <button name="button" type="button" class="button button--toggle appheader__categoriesbutton u-org--header" aria-haspopup="true" aria-expanded="false" data-object-name="topics_filter"> Topics <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="button__icon button__icon--toggle" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M18.6,16.4L12,9.8l-6.6,6.6L4,15l8-8l8,8L18.6,16.4z"></path> </g> </svg> </button> <div class="categoriesmenu"> <section class="categoriesmenu__wrap"> <div id="categoriesmenu-aside-35031" class="categoriesmenu__aside"> <exceed-toggle-button trigger-selector="#categoriesmenu-35031-back" target-selector="#categoriesmenu-aside-35031" target-focus="#categoriesmenu-35031-select" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-aside-35031-back" class="button button--link categoriesmenu__back" aria-controls="categoriesmenu-aside-35031"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon categoriesmenu__icon--offset" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M15.41,7.41,10.83,12l4.58,4.59L14,18,8,12l6-6Z"></path> </g> </svg> All Topics </button> </exceed-toggle-button> <div class="categoriesmenu__heading"> <a href="/student/catalog/list?category_ids=35031-catalog">Catalog</a> </div> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=35737-browse-online-courses">Browse Online Courses</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=36641-free-resources-and-courses">Free Resources and Courses</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=37200-glossaries">Glossaries</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=39312-live-learning-events">Live Learning Events</a> </li> </ul> </div> <div id="categoriesmenu-aside-38415" class="categoriesmenu__aside"> <exceed-toggle-button trigger-selector="#categoriesmenu-38415-back" target-selector="#categoriesmenu-aside-38415" target-focus="#categoriesmenu-38415-select" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-aside-38415-back" class="button button--link categoriesmenu__back" aria-controls="categoriesmenu-aside-38415"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon categoriesmenu__icon--offset" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M15.41,7.41,10.83,12l4.58,4.59L14,18,8,12l6-6Z"></path> </g> </svg> All Topics </button> </exceed-toggle-button> <div class="categoriesmenu__heading"> <a href="/student/catalog/list?category_ids=38415-u-of-digital-newsletter">U of Digital Newsletter</a> </div> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38647-browse-the-archive-free-edition-august-2024">Browse the Archive (Free Edition): August 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38420-browse-the-archive-free-edition-july-2024">Browse the Archive (Free Edition): July 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38421-browse-the-archive-free-edition-june-2024">Browse the Archive (Free Edition): June 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38584-browse-the-archive-free-edition-may-2024">Browse the Archive (Free Edition): May 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38655-browse-the-archive-free-edition-april-2024">Browse the Archive (Free Edition): April 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38654-browse-the-archive-free-edition-march-2024">Browse the Archive (Free Edition): March 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38652-browse-the-archive-free-edition-february-2024">Browse the Archive (Free Edition): February 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38649-browse-the-archive-free-edition-january-2024">Browse the Archive (Free Edition): January 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38964-browse-the-archive-free-edition-september-2024">Browse the Archive (Free Edition): September 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=39256-browse-the-archive-free-edition-october-2024">Browse the Archive (Free Edition): October 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=39820-browse-the-archive-free-edition-november-2024">Browse the Archive (Free Edition): November 2024</a> </li> </ul> </div> <div class="categoriesmenu__content"> <div class="categoriesmenu__heading"> <a href="/student/catalog/browse">All Topics</a> </div> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem"> <exceed-toggle-button trigger-selector="#categoriesmenu-35031-select" target-selector="#categoriesmenu-aside-35031" target-focus="#categoriesmenu-aside-35031-back" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-35031-select" class="button button--link categoriesmenu__name" aria-controls="categoriesmenu-aside-35031"> Catalog <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6Z" transform="translate(0 0)"></path> </g> </svg> </button> </exceed-toggle-button> </li> <li class="categoriesmenu__listitem"> <exceed-toggle-button trigger-selector="#categoriesmenu-38415-select" target-selector="#categoriesmenu-aside-38415" target-focus="#categoriesmenu-aside-38415-back" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-38415-select" class="button button--link categoriesmenu__name" aria-controls="categoriesmenu-aside-38415"> U of Digital Newsletter <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6Z" transform="translate(0 0)"></path> </g> </svg> </button> </exceed-toggle-button> </li> </ul> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem categoriesmenu__listitem--nosubitems"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list">All Activities</a> </li> </ul> </div> </section> </div> </exceed-nav-menu> </div> </div> </div> <main class="main main--student" id="main" > <div class="row login blankslate publiclogin publiclogin--page"> <div class="small-12 columns"> <h1 class="u-headingpage publiclogin__pageheading">Welcome</h1> <p> <img src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/heading_logos/4889/full/u-of-digital-logo-yellow-and-blue.png?X-Amz-Expires=86400&X-Amz-Date=20241126T181445Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=7bdbfdfe4f92e24e641eb156ad1bdd0f20613ca39a05415b460451d515e572e5" /> </p> <p class="publiclogin__login-text">Log in with your account or sign up for FREE!</p> <div class="login-form" style="display:none;"> <form method="post" id="saml_request" action="https://okta.triplelift.net/app/triplelift_uofdigital_1/exkgu740wkFlboS6K4x7/sso/saml" target="_top"> <input type="hidden" name="SAMLRequest" value="PHNhbWxwOkF1dGhuUmVxdWVzdCBBc3NlcnRpb25Db25zdW1lclNlcnZpY2VVUkw9J2h0dHBzOi8vbGVhcm4udW9mLmRpZ2l0YWwvYXV0aGVudGljYXRpb24vc2FtbF9sb2dpbicgSUQ9J19mZGJiNWFkMy00M2ZmLTQwOTEtYWJiNC1kZDE0ZWRmMmFkMTknIElzc3VlSW5zdGFudD0nMjAyNC0xMS0yN1QwODoyNDo1OVonIFByb3RvY29sQmluZGluZz0ndXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCcgVmVyc2lvbj0nMi4wJyB4bWxuczpzYW1sPSd1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YXNzZXJ0aW9uJyB4bWxuczpzYW1scD0ndXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sJz48c2FtbDpJc3N1ZXI+aHR0cHM6Ly9sZWFybi51b2YuZGlnaXRhbC9hdXRoZW50aWNhdGlvbi9zYW1sL3NwPC9zYW1sOklzc3Vlcj48L3NhbWxwOkF1dGhuUmVxdWVzdD4=" /> <input type="hidden" name="RelayState" value="https%3A%2F%2Flearn.uof.digital%2Fstudent%2Fauthentication%2Flogin" /> <div class="clearfix"> <input type="submit" name="commit" value="Log In" class="button button--primary " data-disable-with="Log In" /> </div> <br/> </form> </div> <div class="login-form" style="display:none;"> <form method="post" id="saml_request" action="https://nielsen.okta.com/app/nielsen_uofdigital_1/exk1ueykq4iJGYDAR0h8/sso/saml" target="_top"> <input type="hidden" name="SAMLRequest" value="PHNhbWxwOkF1dGhuUmVxdWVzdCBBc3NlcnRpb25Db25zdW1lclNlcnZpY2VVUkw9J2h0dHBzOi8vbGVhcm4udW9mLmRpZ2l0YWwvYXV0aGVudGljYXRpb24vc2FtbF9sb2dpbicgSUQ9J18zYzBlYmQ4ZS0xN2NkLTQ1MmItYTExMC04M2M2OTg4Yzk0OWEnIElzc3VlSW5zdGFudD0nMjAyNC0xMS0yN1QwODoyNDo1OVonIFByb3RvY29sQmluZGluZz0ndXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCcgVmVyc2lvbj0nMi4wJyB4bWxuczpzYW1sPSd1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YXNzZXJ0aW9uJyB4bWxuczpzYW1scD0ndXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sJz48c2FtbDpJc3N1ZXI+aHR0cHM6Ly9sZWFybi51b2YuZGlnaXRhbC9hdXRoZW50aWNhdGlvbi9zYW1sL3NwPC9zYW1sOklzc3Vlcj48L3NhbWxwOkF1dGhuUmVxdWVzdD4=" /> <input type="hidden" name="RelayState" value="https%3A%2F%2Flearn.uof.digital%2Fstudent%2Fauthentication%2Flogin" /> <div class="clearfix"> <input type="submit" name="commit" value="Log In" class="button button--primary " data-disable-with="Log In" /> </div> <br/> </form> </div> <div class="login-form"> <a href="/authentication/google_authentication" class="button button--googlelogin" target="_self"> <img class="button__googleloginimg" alt="" src="/assets/g-button-c714b24fb2ec0901e5c39b88168ceae4ec722f8c59077940d1a7686c5a2a0941.svg" /> Sign in with Google </a> </div> <p class="login__emailintro"><span class="login__emailintrotext">or log in with your account</span></p> <form data-neeman-class="login-form" class="studentform login__form" novalidate="novalidate" action="/student/authentication" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" autocomplete="off" /><input type="hidden" name="authenticity_token" value="wiWNhzEQd07LNY2Hqr9aNRTlGsH870WaU4B_kzxGMHw8g9tqFgvJn4K19NQzZcenyMR5l3f709eEyAEE9H5Biw" autocomplete="off" /> <input type="hidden" name="custom_login_url" id="custom_login_url" autocomplete="off" /> <input type="text" name="login_to" id="login_to" value="" style="display:none" autocomplete="off" class="hidden" /> <label for="login" class="studentform__label">Username</label> <input type="email" name="login" id="login" autocorrect="off" autocapitalize="off" autocomplete="username" class="login__input" data-neeman-class="login" /> <label for="password" class="studentform__label">Password</label> <input type="password" name="password" id="password" value="" autocomplete="current-password" class="login__input" data-neeman-class="password" /> <div class="login__options"> <label class="checkbox login__rememberme" for="remember_me"><input type="hidden" name="remember_me" value="0" autocomplete="off" /><input type="checkbox" name="remember_me" id="remember_me" value="1" class="checkbox__input" /><span class="checkbox__ui"></span><span class="checkbox__label">Remember Me</span></label> <a target="_top" class="login__forgotpassword" href="/student/authentication/request_password_reset">Forgot Password?</a> </div> <div class="login__actions"> <button class="button button--primary login-submit-button login__actionbtn" type="submit">Log In</button> <div> <a target="_top" href="/student/authentication/register">Don't have an account? Sign up here.</a> </div> </div> </form> </div> </div> <script type="text/javascript"> // Adds basic compatibility for the back button between different applications (tribe and level) history.pushState(null, null, '/'); </script> <div class="dialog dialog--award" id="award-dialog" role="dialog" aria-hidden="true"> <div class="dialog__content award dialog__content--removedefaults" role="document"></div> </div> <div class="dialog dialog--publiclogin" id="public-login-dialog" role="dialog" aria-hidden="true"> <div class="dialog__content publiclogin " role="document"></div> </div> <exceed-modal id="mobile-categories-menu-modal" class="modal " role="dialog" preserve-on-close="true" aria-hidden="true" > <section class="modal__content"> <div class="categoriesmenu categoriesmenu--mobile"> <section class="categoriesmenu__wrap"> <div id="categoriesmenu-aside-mobile-35031" class="categoriesmenu__aside"> <exceed-toggle-button trigger-selector="#categoriesmenu-35031-back" target-selector="#categoriesmenu-aside-mobile-35031" target-focus="#categoriesmenu-mobile-35031-select" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-aside-mobile-35031-back" class="button button--link categoriesmenu__back" aria-controls="categoriesmenu-aside-mobile-35031"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon categoriesmenu__icon--offset" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M15.41,7.41,10.83,12l4.58,4.59L14,18,8,12l6-6Z"></path> </g> </svg> All Topics </button> </exceed-toggle-button> <div class="categoriesmenu__heading"> <a href="/student/catalog/list?category_ids=35031-catalog">Catalog</a> </div> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=35737-browse-online-courses">Browse Online Courses</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=36641-free-resources-and-courses">Free Resources and Courses</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=37200-glossaries">Glossaries</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=39312-live-learning-events">Live Learning Events</a> </li> </ul> </div> <div id="categoriesmenu-aside-mobile-38415" class="categoriesmenu__aside"> <exceed-toggle-button trigger-selector="#categoriesmenu-38415-back" target-selector="#categoriesmenu-aside-mobile-38415" target-focus="#categoriesmenu-mobile-38415-select" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-aside-mobile-38415-back" class="button button--link categoriesmenu__back" aria-controls="categoriesmenu-aside-mobile-38415"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon categoriesmenu__icon--offset" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M15.41,7.41,10.83,12l4.58,4.59L14,18,8,12l6-6Z"></path> </g> </svg> All Topics </button> </exceed-toggle-button> <div class="categoriesmenu__heading"> <a href="/student/catalog/list?category_ids=38415-u-of-digital-newsletter">U of Digital Newsletter</a> </div> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38647-browse-the-archive-free-edition-august-2024">Browse the Archive (Free Edition): August 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38420-browse-the-archive-free-edition-july-2024">Browse the Archive (Free Edition): July 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38421-browse-the-archive-free-edition-june-2024">Browse the Archive (Free Edition): June 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38584-browse-the-archive-free-edition-may-2024">Browse the Archive (Free Edition): May 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38655-browse-the-archive-free-edition-april-2024">Browse the Archive (Free Edition): April 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38654-browse-the-archive-free-edition-march-2024">Browse the Archive (Free Edition): March 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38652-browse-the-archive-free-edition-february-2024">Browse the Archive (Free Edition): February 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38649-browse-the-archive-free-edition-january-2024">Browse the Archive (Free Edition): January 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38964-browse-the-archive-free-edition-september-2024">Browse the Archive (Free Edition): September 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=39256-browse-the-archive-free-edition-october-2024">Browse the Archive (Free Edition): October 2024</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=39820-browse-the-archive-free-edition-november-2024">Browse the Archive (Free Edition): November 2024</a> </li> </ul> </div> <div class="categoriesmenu__content"> <div class="categoriesmenu__heading"> <a href="/student/catalog/browse">All Topics</a> </div> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem"> <exceed-toggle-button trigger-selector="#categoriesmenu-mobile-35031-select" target-selector="#categoriesmenu-aside-mobile-35031" target-focus="#categoriesmenu-aside-mobile-35031-back" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-mobile-35031-select" class="button button--link categoriesmenu__name" aria-controls="categoriesmenu-aside-mobile-35031"> Catalog <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6Z" transform="translate(0 0)"></path> </g> </svg> </button> </exceed-toggle-button> </li> <li class="categoriesmenu__listitem"> <exceed-toggle-button trigger-selector="#categoriesmenu-mobile-38415-select" target-selector="#categoriesmenu-aside-mobile-38415" target-focus="#categoriesmenu-aside-mobile-38415-back" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-mobile-38415-select" class="button button--link categoriesmenu__name" aria-controls="categoriesmenu-aside-mobile-38415"> U of Digital Newsletter <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6Z" transform="translate(0 0)"></path> </g> </svg> </button> </exceed-toggle-button> </li> </ul> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem categoriesmenu__listitem--nosubitems"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list">All Activities</a> </li> </ul> </div> </section> </div> <footer> <button class="button button--link button--close modal__close" type="button" data-trigger="modal.close" data-trigger-target="mobile-categories-menu-modal" aria-label="Close"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 35" aria-hidden="true" class="btnicon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M11.84,24.57 L24.57,11.84 L23.16,10.43 L10.43,23.16 z"></path> <path d="M10.43,11.84 L23.16,24.57 L24.57,23.16 L11.84,10.43 z"></path> </g> </svg> </button> </footer> </section> </exceed-modal> <exceed-modal-helper aria-live="polite"></exceed-modal-helper> </main> <script src="/assets/student/application-e9e18645acf73307e6a60fa5e0a2909d46b88cf2314f6f40e294843f6751690e.js"></script> <footer id="page-footer" class="appfooter footer"> <div class="appfooter__content footer__content"> <div class="appfooter__item appfooter__customcontent footer__item footer__customcontent"> <p>Copyright U of Digital 2024</p> </div> <p class="appfooter__item footer__item"> <a target="_blank" rel="noopener noreferrer" class="appfooter__link appfooter__link--poweredby" href="https://www.intellum.com/platform/powered-by-intellum/?utm_source=U of Digital&utm_medium=referral&utm_campaign=powered-by"> Powered by: <span class="appfooter__logo footer__logo"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 21" title="Intellum"> <g fill="currentColor"> <path class="st0" d="M8.8 13.9H7V7.1h1.8v6.8zM11.9 7.1h1.8l3.2 4.2V7.1h1.8v6.8H17l-3.2-4.2v4.2H12V7.1zM25 13.9h-1.8V8.6h-1.5V7.1h4.7v1.5H25v5.3zM31.6 8.6v1.1h2v1.5h-2v1.2h2.1v1.5h-3.9V7.1h3.9v1.5h-2.1zM39.3 12.4h2.1v1.5h-3.9V7.1h1.8v5.3zM46.5 12.4h2.1v1.5h-3.9V7.1h1.8v5.3zM57.1 7.1v3.8c0 .9 0 1.7-.7 2.4-.6.6-1.5.8-2.3.8-.8 0-1.7-.2-2.3-.8-.7-.7-.7-1.5-.7-2.4V7.1h1.8v3.6c0 .9.1 1.9 1.2 1.9 1.1 0 1.2-1 1.2-1.9V7.1h1.8zM60.6 7.1h1.7l1.4 3.6 1.5-3.6H67l1 6.8h-1.8l-.4-3.9-1.6 3.9h-.7L61.8 10l-.6 3.9h-1.8l1.2-6.8z"/> <g> <path d="M70.4 1.5h3.2v3.2L75 6.1v-6h-6zM73.6 8.6v10.9H1.4v-18h65.1L65.1.1H0v20.8h75V10z"/> </g> </g> </svg> </span> </a> </p> </div> </footer> <script src="/assets/jstz.min-fcb43ceef2681fdde16ae58668f93e72a24aa8399bc3838acf51ccabb3f3e24c.js"></script> <script type="text/javascript"> var tz = jstz.determine(); document.cookie = "jstztimezone=" + tz.name(); </script> <script src="/vite/assets/components-c26d3595.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/exceed-searchable-select-710be208.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/index-4b84654f.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/initMarkdownEditor-711d5529.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/index-62a7a937.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/centrifugo-dd29121e.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/index-fb7c5e9b.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/_commonjsHelpers-de833af9.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/jsx-runtime-38cf41f1.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/index-d7bd9d42.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/index-42c33c00.js" as="script" crossorigin="anonymous"> </body></html>