Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html lang="en-GB-NUIG15"><head><link rel="stylesheet" type="text/css" href="/webapps/QW-qwickly-BB5cf4ce7a4424f/newAttendance/css/styles.jsp">
- <link rel="stylesheet" type="text/css" href="/webapps/QW-qwickly-BB5cf4ce7a4424f/css/jquery-ui.css">
- <title>Qwickly Attendance – 1920-CT326 Programming III</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta id="request-method" name="request-method" content="GET">
- <meta name="author" content="Blackboard">
- <meta name="copyright" content="© 1997-2019 Blackboard Inc. All Rights Reserved. US Patent No. 7,493,396 and 7,558,853. Additional Patents Pending.">
- <meta name="keywords" content="Blackboard">
- <meta http-equiv="Pragma" content="no-cache">
- <meta http-equiv="Expires" content="-1">
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <script type="text/javascript" async="" src="/webapps/ee-Eesypluginv2-BBLEARN/loader2.jsp"></script><script type="text/javascript" async="" src="/webapps/ee-Eesypluginv2-BBLEARN/loader2.jsp"></script><script src="https://js-agent.newrelic.com/nr-1130.min.js"></script><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function(e,n,t){function r(t){if(!n[t]){var o=n[t]={exports:{}};e[t][0].call(o.exports,function(n){var o=e[t][1][n];return r(o||n)},o,o.exports)}return n[t].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<t.length;o++)r(t[o]);return r}({1:[function(e,n,t){function r(){}function o(e,n,t){return function(){return i(e,[c.now()].concat(u(arguments)),n?null:this,t),n?void 0:this}}var i=e("handle"),a=e(3),u=e(4),f=e("ee").get("tracer"),c=e("loader"),s=NREUM;"undefined"==typeof window.newrelic&&(newrelic=s);var p=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],d="api-",l=d+"ixn-";a(p,function(e,n){s[n]=o(d+n,!0,"api")}),s.addPageAction=o(d+"addPageAction",!0),s.setCurrentRouteName=o(d+"routeName",!0),n.exports=newrelic,s.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(e,n){var t={},r=this,o="function"==typeof n;return i(l+"tracer",[c.now(),e,t],r),function(){if(f.emit((o?"":"no-")+"fn-start",[c.now(),r,o],t),o)try{return n.apply(this,arguments)}catch(e){throw f.emit("fn-err",[arguments,this,e],t),e}finally{f.emit("fn-end",[c.now()],t)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(e,n){m[n]=o(l+n)}),newrelic.noticeError=function(e,n){"string"==typeof e&&(e=new Error(e)),i("err",[e,c.now(),!1,n])}},{}],2:[function(e,n,t){function r(e,n){if(!o)return!1;if(e!==o)return!1;if(!n)return!0;if(!i)return!1;for(var t=i.split("."),r=n.split("."),a=0;a<r.length;a++)if(r[a]!==t[a])return!1;return!0}var o=null,i=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var u=navigator.userAgent,f=u.match(a);f&&u.indexOf("Chrome")===-1&&u.indexOf("Chromium")===-1&&(o="Safari",i=f[1])}n.exports={agent:o,version:i,match:r}},{}],3:[function(e,n,t){function r(e,n){var t=[],r="",i=0;for(r in e)o.call(e,r)&&(t[i]=n(r,e[r]),i+=1);return t}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],4:[function(e,n,t){function r(e,n,t){n||(n=0),"undefined"==typeof t&&(t=e?e.length:0);for(var r=-1,o=t-n||0,i=Array(o<0?0:o);++r<o;)i[r]=e[n+r];return i}n.exports=r},{}],5:[function(e,n,t){n.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(e,n,t){function r(){}function o(e){function n(e){return e&&e instanceof r?e:e?f(e,u,i):i()}function t(t,r,o,i){if(!d.aborted||i){e&&e(t,r,o);for(var a=n(o),u=v(t),f=u.length,c=0;c<f;c++)u[c].apply(a,r);var p=s[y[t]];return p&&p.push([b,t,r,a]),a}}function l(e,n){h[e]=v(e).concat(n)}function m(e,n){var t=h[e];if(t)for(var r=0;r<t.length;r++)t[r]===n&&t.splice(r,1)}function v(e){return h[e]||[]}function g(e){return p[e]=p[e]||o(t)}function w(e,n){c(e,function(e,t){n=n||"feature",y[t]=n,n in s||(s[n]=[])})}var h={},y={},b={on:l,addEventListener:l,removeEventListener:m,emit:t,get:g,listeners:v,context:n,buffer:w,abort:a,aborted:!1};return b}function i(){return new r}function a(){(s.api||s.feature)&&(d.aborted=!0,s=d.backlog={})}var u="nr@context",f=e("gos"),c=e(3),s={},p={},d=n.exports=o();d.backlog=s},{}],gos:[function(e,n,t){function r(e,n,t){if(o.call(e,n))return e[n];var r=t();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,n,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return e[n]=r,r}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(e,n,t){function r(e,n,t,r){o.buffer([e],r),o.emit(e,n,t)}var o=e("ee").get("handle");n.exports=r,r.ee=o},{}],id:[function(e,n,t){function r(e){var n=typeof e;return!e||"object"!==n&&"function"!==n?-1:e===window?0:a(e,i,function(){return o++})}var o=1,i="nr@id",a=e("gos");n.exports=r},{}],loader:[function(e,n,t){function r(){if(!E++){var e=x.info=NREUM.info,n=l.getElementsByTagName("script")[0];if(setTimeout(s.abort,3e4),!(e&&e.licenseKey&&e.applicationID&&n))return s.abort();c(y,function(n,t){e[n]||(e[n]=t)}),f("mark",["onload",a()+x.offset],null,"api");var t=l.createElement("script");t.src="https://"+e.agent,n.parentNode.insertBefore(t,n)}}function o(){"complete"===l.readyState&&i()}function i(){f("mark",["domContent",a()+x.offset],null,"api")}function a(){return O.exists&&performance.now?Math.round(performance.now()):(u=Math.max((new Date).getTime(),u))-x.offset}var u=(new Date).getTime(),f=e("handle"),c=e(3),s=e("ee"),p=e(2),d=window,l=d.document,m="addEventListener",v="attachEvent",g=d.XMLHttpRequest,w=g&&g.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:g,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var h=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1130.min.js"},b=g&&w&&w[m]&&!/CriOS/.test(navigator.userAgent),x=n.exports={offset:u,now:a,origin:h,features:{},xhrWrappable:b,userAgent:p};e(1),l[m]?(l[m]("DOMContentLoaded",i,!1),d[m]("load",r,!1)):(l[v]("onreadystatechange",o),d[v]("onload",r)),f("mark",["firstbyte",u],null,"api");var E=0,O=e(5)},{}]},{},["loader"]);</script>
- <link rel="SHORTCUT ICON" type="image/x-icon" href="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/ui/bb-icon2.ico">
- <link rel="stylesheet" type="text/css" href="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/common/shared.css?v=3700.9.0-rel.24+374338b" id="css_0">
- <link rel="stylesheet" type="text/css" href="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/themes/as_2015/theme.css?v=3700.9.0-rel.24+374338b" id="css_1">
- <link rel="stylesheet" type="text/css" href="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/themes/as_2015/app_nav.css?v=3700.9.0-rel.24+374338b" id="css_2">
- <link rel="stylesheet" type="text/css" href="/webapps/cloud-profiles/css/opt_in_lightbox.css?b2=3700.9.0-rel.24+374338b&v=3700.9.0-rel.24+374338b" id="css_3">
- <link rel="stylesheet" type="text/css" href="/webapps/videointegration/css/video-integration.css?v=3700.9.0-rel.24+374338b_3700.9.0-rel.24+374338b" id="css_4">
- <style type="text/css" id="courseMenuCustomCSS">
- .noteditmode .listCm .courseMenu a:hover span,
- .noteditmode .listCm .courseMenu a:focus span {
- color:#FFFFFF!important;
- }
- #courseMenuPalette div.navPaletteContent ul li a,
- #courseMenuPalette h3 a,
- #previewCourseMenu h3 a,
- .navPaletteContent h3 a.submenuLink:before,
- .navPaletteContent h3 a.submenuLink_active:before,
- #courseMenuPalette div.navPaletteContent ul li a span,
- #courseMenuPalette .navPaletteContent .subhead
- {
- color: #FFFFFF;
- text-shadow: none;
- /*should only be 2012*/
- }
- #courseMenuPalette ul.courseMenu li.divider hr
- {
- background-color: #FFFFFF;
- }
- #courseMenuPalette ul.courseMenu li h4
- {
- color: #FFFFFF;
- }
- #courseMenuPalette h4.treehead
- {
- color: #FFFFFF;
- }
- #courseMenuPalette div.navPaletteContent
- {
- background-color: #333333;
- }
- #courseMenuPalette_contents li {
- background-color: #333333;
- }
- /*Active course menu view bubble stem*/
- #courseMenuPalette .actionBarMicro .active > a:after {
- border-bottom-color: #333333;
- }
- /* 2016 Theme overide deault blue and white on course creation*/
- /* if theme is classic */
- </style>
- <style type="text/css">.topGlobalLinks a.home{background-image:url(https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images/console/icons/home_0.gif)}.bottom-buttons-home a{background-image:url(https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images/console/icons/home_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.help{background-image:url(https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images-ltr/console/icons/help_0.gif)}.bottom-buttons-help a{background-image:url(https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images-ltr/console/icons/help_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.logout{background-image:url(https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images/console/icons/logout_0.gif)}.global-nav-bar .logout-link,.global-nav-bar .logout-link:hover,.global-nav-bar .logout-link:focus{background-image:url(https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images/console/icons/logout_0.gif);background-repeat:no-repeat;background-position:50% 0}</style>
- <link rel="stylesheet" type="text/css" media="print" href="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/ui/styles/print.css?v=3700.9.0-rel.24+374338b">
- <script type="text/javascript" src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/javascript/i18n.js?v=3700.9.0-rel.24+374338b"></script>
- <script language="javascript" type="text/javascript">
- var JS_RESOURCES = new Object();
- function _init_bundle_JS_RESOURCES() {
- JS_RESOURCES['validation.email'] = 'A fully qualified email address (for example, info@blackboard.com) must be entered.';
- JS_RESOURCES['validation.radio.required'] = 'Make a selection to continue.';
- JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited.survey'] = 'The following questions may be incomplete:\n {0}\nClick cancel to return to the survey. Click OK to save the incomplete answer.';
- JS_RESOURCES['common.list.separator.comma'] = '{0}, {1}';
- JS_RESOURCES['active.filter.search.terms'] = 'Search Terms';
- JS_RESOURCES['validation.maximum_length.plural'] = 'Must not contain more than {1} characters: {0}.\nReduce the size of the input by {2} characters.';
- JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited'] = 'The following questions may be incomplete:\n {0}\nClick cancel to return to the test. Click OK to save the incomplete answer.';
- JS_RESOURCES['validation.multiSelect.minItems'] = 'Multiselect box should contain at least {0} number of items.';
- JS_RESOURCES['validation.cmp_field.required'] = 'A value must be provided for {0}\nwhen {1} field is not empty';
- JS_RESOURCES['warning.email'] = 'Email address is a recommended field. Users will be unable to use parts of the system without an email address.';
- JS_RESOURCES['validation.maximum_length.no_name.singular'] = 'Must not contain more than {0} characters.\nReduce the size of the input by one character.';
- JS_RESOURCES['validation.multiSelect.maxItems'] = 'Multiselect box should not contain more than {0} number of items.';
- JS_RESOURCES['validation.number'] = 'A valid numeric value must be entered: {0}.';
- JS_RESOURCES['portalmodule.section.remove'] = 'Delete: {0}?';
- JS_RESOURCES['show.helptext'] = 'Show Help Text';
- JS_RESOURCES['validation.date.required'] = 'A complete date value must be provided: {0}.';
- JS_RESOURCES['validation.password'] = 'Password cannot be empty or contain only spaces.';
- JS_RESOURCES['validation.mismatch'] = 'The values entered do not match: {0}.\nConfirm: {0}.';
- JS_RESOURCES['validation.percent'] = 'A valid per-cent value between 0 and 100 must be entered.';
- JS_RESOURCES['validation.maximum_length.no_name.plural'] = 'Must not contain more than {0} characters.\nReduce the size of the input by {1} characters.';
- JS_RESOURCES['field_name.substitute'] = '\'\'{0}\'\' input field';
- JS_RESOURCES['validation.invalid_value'] = 'Invalid numeric value provided: {0}.';
- JS_RESOURCES['validation.required'] = 'A value must be provided: {0}.';
- JS_RESOURCES['validate.alignment.missing.content'] = 'You selected alignments, but did not select any alignable content to copy.';
- JS_RESOURCES['active.filter.free.form.text.blank'] = 'Specify a value for the search text field';
- JS_RESOURCES['validation.system_role.reserve'] = '"bb" is not permitted at the beginning of a role ID.';
- JS_RESOURCES['validation.date_past'] = 'The end date cannot be earlier than the start date.';
- JS_RESOURCES['confirm.delete_item_value'] = 'This item {0} will be deleted. Continue?';
- JS_RESOURCES['validation.invalid_chars'] = 'Contains illegal characters: {0}.\nDelete these characters: {1}';
- JS_RESOURCES['hide.helptext'] = 'Hide Help Text';
- JS_RESOURCES['validate.range.lessthen.str'] = 'Less Than {0}';
- JS_RESOURCES['validate.login.invalid.username.or.pass'] = 'Enter a username and password.';
- JS_RESOURCES['validation.date_past.confirm'] = 'The time is in the past.\nContinue with this time?';
- JS_RESOURCES['validation.negative'] = 'A valid non-negative value must be entered: {0}.';
- JS_RESOURCES['validation.url'] = 'A valid URL (for example, http://www.myuniversity.ac.uk) must be entered.';
- JS_RESOURCES['validate.range.overlap'] = 'criteria ({0}) overlaps criteria ({1}).';
- JS_RESOURCES['validate.range.between.str'] = 'Between {0} and {1}';
- JS_RESOURCES['validation.portal.tool.items.remove'] = 'Delete: {0}?';
- JS_RESOURCES['validation.association.refresh.confirm'] = 'The associated items information might have been updated.\nClick \'OK\' to refresh the list or click \'Cancel\' to keep the current page.';
- JS_RESOURCES['validate.enrolloptions.error.codeconflict'] = 'The Access Code Enrolment option conflicts with the selection of {instructor} Led enrolment.';
- JS_RESOURCES['list.checkToSelectAllItems'] = 'Tick to select all items';
- JS_RESOURCES['validation.option.required'] = 'At least one option must be selected from the list.';
- JS_RESOURCES['active.filter.changed.alert'] = 'criteria now contain';
- JS_RESOURCES['vtbe.artifact.footer.validate.nameIfSaveArtifact'] = 'Specify a Name in order to Save as a Reusable Object.';
- JS_RESOURCES['validate.invalidate.number'] = 'Please input valid number instead of {0}.';
- JS_RESOURCES['validation.valid_course_id'] = 'Course ID contains illegal characters or multibyte characters.';
- JS_RESOURCES['assessment.incomplete.confirm'] = 'The following questions may be incomplete:\n {0}\nClick cancel to return to the test. Click OK to submit assessment.';
- JS_RESOURCES['validate.enrolloptions.error.nooption'] = 'Warning: Choose either the {instructor} Led or the Self-Enrolment option.';
- JS_RESOURCES['validation.date_equal'] = 'The start date cannot be equal to the end date.';
- JS_RESOURCES['validation.cmp_field.rejected'] = 'The {0} cannot be used without a corresponding {1} value.';
- JS_RESOURCES['validation.time.required'] = 'A complete time value must be provided: {0}.';
- JS_RESOURCES['validation.maximum_length'] = 'Must not contain more than 255 characters';
- JS_RESOURCES['validate.enrolloptions.error.emailrequestconflict'] = 'The selected email enrolment option conflicts with the self-enrolment selection.';
- JS_RESOURCES['validate.range.morethen.str'] = 'More Than {0}';
- JS_RESOURCES['invalid_char.space'] = 'space';
- JS_RESOURCES['notification.submit'] = 'Action already submitted.\nWait until the action is complete.';
- JS_RESOURCES['validation.plain_text.confirm'] = 'To display equations correctly in this document, Smart Text or HTML format must be selected.\nClick \'OK\' to save in selected Plain Text format or click \'Cancel\' to select a new format.';
- JS_RESOURCES['validation.allow_negtive.percent'] = 'A valid per-cent value between -100 and 100 must be entered.';
- JS_RESOURCES['invalid_char.comma'] = 'comma';
- JS_RESOURCES['confirm.remove_item'] = 'This action is final and cannot be undone. Continue?';
- JS_RESOURCES['list.uncheckToDeselectAllItems'] = 'Untick to deselect all items';
- JS_RESOURCES['validation.maximum_length.singular'] = 'Must not contain more than {1} characters: {0}.\nReduce the size of the input by one character.';
- JS_RESOURCES['vtbe.artifact.footer.validate.saveLocationIfSaveArtifact'] = 'Specify a location for the Reusable Object.';
- JS_RESOURCES['validation.minimum_length'] = 'A minimum of {0} characters must be entered: {1}.';
- JS_RESOURCES['assessment.incomplete.confirm.survey'] = 'The following questions may be incomplete:\n {0}\nClick cancel to return to the survey. Click OK to submit assessment.';
- JS_RESOURCES['validation.image_type'] = 'Unknown image type: {0}. Image may not display correctly.';
- JS_RESOURCES['validate.invalidate.number.space'] = 'Space';
- JS_RESOURCES.getString = i18n_get_string;
- JS_RESOURCES.getFormattedString = i18n_get_formatted_string;
- }
- _init_bundle_JS_RESOURCES();
- </script>
- <script language="javascript" type="text/javascript">
- var LOCALE_SETTINGS = new Object();
- function _init_bundle_LOCALE_SETTINGS() {
- LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
- LOCALE_SETTINGS['number_format.exponent'] = 'eE';
- LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
- LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
- LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
- LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd/MM/yy';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
- LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
- LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\,[0-9]{3})*(\\.[0-9]+)?|\\.[0-9]+)?$';
- LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
- LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MON TUE WED THU FRI SAT SUN';
- LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\,[0-9]{3})*)|[-]?[0-9]*)(\\.[0-9]+)?|\\.[0-9]+)?$';
- LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
- LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\.[0-9]+)?([eE][+-]?[0-9]+)?$';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'—\'d MMM, yyyy}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'January February March April May June July August September October November December';
- LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
- LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
- LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welcome, {1}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec';
- LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
- LOCALE_SETTINGS['number_format.thousands_sep'] = ',';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d/M';
- LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
- LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'MON TUE WED THU FRI SAT SUN';
- LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
- LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
- LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
- LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
- LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
- LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
- LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd, d MMM, yyyy';
- LOCALE_SETTINGS['number_format.decimal_point'] = '.';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'Monday Tuesday Wednesday Thursday Friday Saturday Sunday';
- LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD/MM/YY';
- LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
- LOCALE_SETTINGS['thousand.sep.format'] = ',';
- LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d/M';
- LOCALE_SETTINGS.getString = i18n_get_string;
- LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
- }
- _init_bundle_LOCALE_SETTINGS();
- </script>
- <script language="javascript" type="text/javascript">
- var LOCALE_SETTINGS = new Object();
- function _init_bundle_LOCALE_SETTINGS() {
- LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
- LOCALE_SETTINGS['number_format.exponent'] = 'eE';
- LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
- LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
- LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
- LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd/MM/yy';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
- LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
- LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\,[0-9]{3})*(\\.[0-9]+)?|\\.[0-9]+)?$';
- LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
- LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MON TUE WED THU FRI SAT SUN';
- LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\,[0-9]{3})*)|[-]?[0-9]*)(\\.[0-9]+)?|\\.[0-9]+)?$';
- LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
- LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\.[0-9]+)?([eE][+-]?[0-9]+)?$';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'—\'d MMM, yyyy}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'January February March April May June July August September October November December';
- LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
- LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
- LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welcome, {1}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec';
- LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
- LOCALE_SETTINGS['number_format.thousands_sep'] = ',';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d/M';
- LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
- LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
- LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'MON TUE WED THU FRI SAT SUN';
- LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
- LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
- LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
- LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
- LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
- LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
- LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd, d MMM, yyyy';
- LOCALE_SETTINGS['number_format.decimal_point'] = '.';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
- LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'Monday Tuesday Wednesday Thursday Friday Saturday Sunday';
- LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD/MM/YY';
- LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
- LOCALE_SETTINGS['thousand.sep.format'] = ',';
- LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
- LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d/M';
- LOCALE_SETTINGS.getString = i18n_get_string;
- LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
- }
- _init_bundle_LOCALE_SETTINGS();
- </script>
- <script type="text/javascript" src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/javascript/cdn.js"></script>
- <script type="text/javascript" src="/groupjs/087D82B14A5EC5B47EB73C40C4DD7420.js?v=3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/webapps/QW-qwickly-BB5cf4ce7a4424f/dwr_open/interface/UserDataDWRFacade.js?v=3700.9.0-rel.24+374338b_5.4.1.1"></script>
- <script type="text/javascript" src="/webapps/blackboard/dwr_open/interface/MashupDWRFacade.js?v=3700.9.0-rel.24+374338b_3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/webapps/QW-qwickly-BB5cf4ce7a4424f/dwr_open/interface/CourseMenuDWRFacade.js?v=3700.9.0-rel.24+374338b_5.4.1.1"></script>
- <script type="text/javascript" src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/javascript/ngui/tree.js?v=3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/javascript/ngui/coursemenu.js?v=3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/javascript/dwr/engine.js?v=3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/javascript/dwr/util.js?v=3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/groupjs/F6CDDA80A63F3510AAD65C5B82C4B866.js?v=3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/webapps/QW-qwickly-BB5cf4ce7a4424f/dwr_open/interface/UserDWRFacade.js?v=3700.9.0-rel.24+374338b_5.4.1.1"></script>
- <script type="text/javascript" src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/javascript/ngui/breadcrumbs.js?v=3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/webapps/bb-social-learning-BB5cf4ce7a4424f/js/mybb.js?v=3700.9.0-rel.24+374338b_3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/webapps/cloud-profiles/js/profile_access.js?b2=3700.9.0-rel.24+374338b&v=3700.9.0-rel.24+374338b_3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/groupjs/E63F7FB02E3139964AE371C147C9B9B7.js?v=3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/webapps/QW-qwickly-BB5cf4ce7a4424f/dwr_open/interface/ToolActivityService.js?v=3700.9.0-rel.24+374338b_5.4.1.1"></script>
- <script type="text/javascript" src="/webapps/bb-gate-BB5cf4ce7a4424f/js/tool_service.js?v=3700.9.0-rel.24+374338b_3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/webapps/privacy-disclosure/js/cookieConsent.js?v=3700.9.0-rel.24+374338b_3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/webapps/bb-social-learning-BB5cf4ce7a4424f/js/social.js?v=3700.9.0-rel.24+374338b_3700.9.0-rel.24+374338b"></script>
- <script type="text/javascript" src="/webapps/QW-qwickly-BB5cf4ce7a4424f/dwr_open/interface/ProfileProviderService.js?v=3700.9.0-rel.24+374338b_5.4.1.1"></script>
- <style type="text/css"></style></head>
- <body id="learn-oe-body" style="" class="bodynavcollapsed"><a id="skip-to-content" href="#content" tabindex="1">Skip To Content</a>
- <h1 class="hideoff hideFromQuickLinks">Open Quick Links</h1><div id="quick_links_wrap" style="top: 98px;"><a id="quick_links_lightbox_link" href="#" onclick="quickLinks.lightboxHelper.toggleLightbox(); return false;" role="button" aria-haspopup="true" tabindex="1" title="Open Quick Links">Quick Links</a></div><div id="quickLinksLightboxDiv" class="hideoff" aria-hidden="true" style="display:none"><div class="ax-content"><div class="content-lite"><div id="quick_links_landmarks_section"><h2 class="hideFromQuickLinks">Page Landmarks</h2><ul class="shortcut-list" id="quick_links_landmark_list"></ul></div><div id="quick_links_headings_section"><h2 class="hideFromQuickLinks">Content Outline</h2><ul class="shortcut-list" id="quick_links_heading_list"></ul></div></div><div id="quick_links_hotkeys_section" class="legend"><h2 class="hideFromQuickLinks">Keyboard Shortcuts</h2><ul class="keycombos" id="quick_links_hotkey_list"></ul></div></div></div><h1 class="hideoff hideFromQuickLinks"></h1><div class="global-nav-bar-wrap"><div class="global-nav-bar-wrap-mobile-nav"><button class="hamburger hamburger--squeeze" type="button"><span class="hamburger-box"><span class="hamburger-inner"></span></span></button></div><div class="global-nav-bar logout"><a id="topframe.logout.label" href="/webapps/login/?action=logout" target="_top" class="nav-link logout-link" title="Logout"> Logout</a></div></div>
- <!-- global_nav.jsp -->
- <div id="globalNavPageNavArea">
- <table class="bouncer" summary="Top frame table" role="presentation">
- <tbody><tr>
- <td>
- <div class="topTabs bgBanner" id="topTabs">
- <div class="brandingImgWrap">
- <a href="https://nuigalway.blackboard.com" target="_blank" title="NUI Galway Blackboard Learn">
- <img src="/branding/_1_1/NUI_Galway_BbLogo.jpg" alt="NUI Galway Blackboard Learn" title="NUI Galway Blackboard Learn" class="bannerImage">
- </a>
- </div>
- <div class="tabWrapper-right">
- <h2 class="hideoff" id="anonymous_element_1">Top Frame Tabs</h2>
- <table class="appTabs transparent" id="appTabList" summary="Tab List table" role="presentation">
- <tbody><tr>
- <td id="My NUI Galway" class="active">
- <a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_1_1" target="_top"><span>My NUI Galway</span>
- <span class="hideoff"> Tab 1 of 2 (active tab)</span>
- </a>
- </td>
- <td id="Learning Supports">
- <a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_4_1" target="_top"><span>Learning Supports</span>
- <span class="hideoff"> Tab 2 of 2</span>
- </a>
- </td><div id="global-nav" class="global-nav-bar" role="navigation" data-preview="false"><div class="hideoff">Global Menu</div><button id="global-nav-link" class="nav-link u_floatThis-right" href="#global-nav-flyout" aria-haspopup="true" aria-controls="global-nav-flyout" tabindex="1" accesskey="m" title="Open Global Navigation menu"><img src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images/ci/ng/default_profile_avatar.svg" alt="" id="global-avatar" datatooltitle="User Avatar Image" class="global-top-avatar"> JAROSLAW JANAS<span id="badgeTotal" style="visibility: visible;" title=""><span class="hideoff" id="badgeAXLabel">Activity Updates</span><span class="badge" id="badgeTotalCount" title="">12</span></span><img src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images/ci/mybb/arrowDown-topnav.png" alt="Expand Global Nav" id="global-toggle-img" class="global-toggle"></button><div id="global-nav-flyout" class="flyout-menu" style="display: none;"><ul id="bottomButtons" class="bottom-buttons"><li class="bottom-buttons-home"><a id="topframe.home.label" href="https://nuigalway.blackboard.com" target="_blank" class="home" title="Home"> Home</a></li><li class="bottom-buttons-help"><a id="topframe.help.label" href="#" onclick="globalNavigation.openHelpWindow('http://www.blackboard.com/docs/documentation.htm?DocID=19120141R000en_GB');" class="help" title="Help"> Help</a></li></ul></div></div>
- </tr>
- </tbody></table>
- <div class="clearfloats"></div>
- </div>
- </div>
- </td>
- </tr>
- </tbody></table>
- </div>
- <div id="globalNavPageContentArea" style="height: 980px; overflow: visible;">
- <div class="locationPane">
- <nav role="navigation" aria-label="Course Menu" id="navigationPane" class="navigationPane navcollapsed">
- <div id="menuWrap" class="menuWrap" style="display: none;">
- <div id="puller" class="pullcollapsed">
- <a id="menuPuller" class="clickpuller" title="Show Course Menu" href="#">
- <img id="expander" alt="Show Course Menu" src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images/spacer.gif">
- </a>
- </div>
- <div class="menuWrap-inner">
- <div id="courseMenuPalette" class="navPalette listCm navPaletteExpCol"><div class="actionBarMicro clearfix"><h2 class="hideoff" id="anonymous_element_2">Menu Management Options</h2><ul class="nav clearfix u_floatThis-right"><li id="refreshMenuLink" class="secondaryButton "><a href="#" title="Refresh"><span><img src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images/ci/ng/small_refresh.gif" alt="Refresh"></span></a></li><li id="courseMapButton" class="secondaryButton "><a href="#" title="Display Course Menu in a Window"><span><img src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images/ci/ng/small_new_window.gif" alt="Display Course Menu in a Window"></span></a></li></ul></div><div class="navPaletteContent"><h2 class="hideoff" tabindex="-1" id="anonymous_element_3">Course Menu:</h2><div id="courseMenuPalette_paletteTitleHeading"><div class="navPaletteTitle"><h3 id="anonymous_element_4"><a href="#" role="button" aria-expanded="true" class="comboLink" aria-controls="courseMenuPalette_contents" title="Collapse 1920-CT326 Programming III" id="courseMenu_link">1920-CT326 Programming III</a></h3><h3 id="anonymous_element_5"><a href="/webapps/blackboard/execute/courseMain?course_id=_106731_1" target="" class="submenuLink" id="courseMenu_combo" title="Go to Course Entry Page"><img src="https://learn.blackboardcdn.com/3700.9.0-rel.24+374338b/images/ci/icons/generic_dbl_arrow_right.gif" alt="Course Entry Page"></a></h3></div></div><ul id="courseMenuPalette_contents" class="courseMenu"><li id="paletteItem:_1212617_1" class="clearfix "><a href="/webapps/blackboard/content/launchLink.jsp?course_id=_106731_1&tool_id=_117_1&tool_type=TOOL&mode=view&mode=reset" target="_self"><span title="Announcements">Announcements</span></a></li><li id="paletteItem:_1212619_1" class="clearfix divider"><hr></li><li id="paletteItem:_1212615_1" class="clearfix "><a href="/webapps/blackboard/content/listContent.jsp?course_id=_106731_1&content_id=_1721788_1&mode=reset" target="_self"><span title="Learning Materials">Learning Materials</span></a></li><li id="paletteItem:_1212618_1" class="clearfix "><a href="/webapps/blackboard/content/launchLink.jsp?course_id=_106731_1&tool_id=_2686_1&tool_type=TOOL&mode=view&mode=reset" target="_self"><span title="Virtual Classroom">Virtual Classroom</span></a></li><li id="paletteItem:_1212620_1" class="clearfix divider"><hr></li><li id="paletteItem:_1212622_1" class="clearfix "><a href="/webapps/blackboard/content/launchLink.jsp?course_id=_106731_1&tool_id=_139_1&tool_type=TOOL&mode=view&mode=reset" target="_self"><span title="My Grades">My Grades</span></a></li><li id="paletteItem:_1272152_1" class="clearfix "><a href="/webapps/blackboard/content/launchLink.jsp?course_id=_106731_1&tool_id=_2690_1&tool_type=TOOL&mode=view&mode=reset" target="_self"><span title="Attendance">Attendance</span></a></li></ul></div></div>
- </div>
- </div>
- </nav>
- <div role="main" id="contentPanel" class="contentPane contcollapsed">
- <div class="shadow">
- <div id="editmodeWrapper">
- <div id="content" class="contentBox ">
- <div class="container clearfix" id="containerdiv">
- <h2 class="hideoff" id="anonymous_element_6">Content</h2>
- <script language="javascript" type="text/javascript">var eesy_course_id=106731; var_eesy_inactive_roles=['CourseRole_Guest'];</script><div id="eesy_realurl" style="display: none;">https%3A%2F%2Fnuigalway.blackboard.com%2Fwebapps%2FQW-qwickly-BB5cf4ce7a4424f%2FnewAttendance%2FqwicklyTakeAttendance.jsp%3Fcourse_id%3D_106731_1%26mode%3Dview</div><script type="text/javascript"> (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '/webapps/ee-Eesypluginv2-BBLEARN/loader2.jsp'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } if (window.attachEvent) window.attachEvent('onload', async_load); else window.addEventListener('load', async_load, false); })(); </script><script type="text/javascript" src="/webapps/achievements/js/achievement.js"></script><script src="/javascript/scriptaculous/version_pinned_scriptaculous.js"></script><script type="text/javascript" src="https://nuigalway.blackboard.com/javascript/scriptaculous/builder.js?version=190"></script><script type="text/javascript" src="https://nuigalway.blackboard.com/javascript/scriptaculous/effects.js?version=190"></script><script type="text/javascript" src="https://nuigalway.blackboard.com/javascript/scriptaculous/dragdrop.js?version=190"></script><script type="text/javascript" src="https://nuigalway.blackboard.com/javascript/scriptaculous/controls.js?version=190"></script><link rel="stylesheet" href="/webapps/achievements/css/achievements.css" type="text/css" media="screen"><script type="text/javascript">
- new Ajax.Request('/webapps/achievements/checkAchievements.form', {
- method:'get',
- asynchronous:true,
- parameters: {courseId: '_106731_1', type: 1 },
- onSuccess: function(response) {
- var jsonArray = response.responseJSON;
- handleAchievements(jsonArray);
- },
- onFailure: function() { alert('Something went wrong...'); }
- });
- </script><div id="qwicklyAttendanceContainer" class="qwicklyAttendanceContainer takeAttendanceContainer">
- <div style="display: none;" class="attendanceLoadingOverlay" id="attendanceLoadingOverlay">
- <div class="attendanceLoadingText">
- <div class="qSpinContainer" id="attendanceSpinContainer"><div class="spinner" style="position: relative; width: 0px; z-index: 2000000000; left: 0px; top: 0px;" role="progressbar"><div style="position: absolute; top: -7px; opacity: 0.25; animation: 1.11111s linear 0s infinite normal none running opacity-0-25-0-8;"><div style="position: absolute; width: 17px; height: 15px; background: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(0deg) translate(140px, 0px); border-radius: 7px;"></div></div><div style="position: absolute; top: -7px; opacity: 0.25; animation: 1.11111s linear 0s infinite normal none running opacity-0-25-1-8;"><div style="position: absolute; width: 17px; height: 15px; background: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(45deg) translate(140px, 0px); border-radius: 7px;"></div></div><div style="position: absolute; top: -7px; opacity: 0.25; animation: 1.11111s linear 0s infinite normal none running opacity-0-25-2-8;"><div style="position: absolute; width: 17px; height: 15px; background: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(90deg) translate(140px, 0px); border-radius: 7px;"></div></div><div style="position: absolute; top: -7px; opacity: 0.25; animation: 1.11111s linear 0s infinite normal none running opacity-0-25-3-8;"><div style="position: absolute; width: 17px; height: 15px; background: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(135deg) translate(140px, 0px); border-radius: 7px;"></div></div><div style="position: absolute; top: -7px; opacity: 0.25; animation: 1.11111s linear 0s infinite normal none running opacity-0-25-4-8;"><div style="position: absolute; width: 17px; height: 15px; background: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(180deg) translate(140px, 0px); border-radius: 7px;"></div></div><div style="position: absolute; top: -7px; opacity: 0.25; animation: 1.11111s linear 0s infinite normal none running opacity-0-25-5-8;"><div style="position: absolute; width: 17px; height: 15px; background: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(225deg) translate(140px, 0px); border-radius: 7px;"></div></div><div style="position: absolute; top: -7px; opacity: 0.25; animation: 1.11111s linear 0s infinite normal none running opacity-0-25-6-8;"><div style="position: absolute; width: 17px; height: 15px; background: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(270deg) translate(140px, 0px); border-radius: 7px;"></div></div><div style="position: absolute; top: -7px; opacity: 0.25; animation: 1.11111s linear 0s infinite normal none running opacity-0-25-7-8;"><div style="position: absolute; width: 17px; height: 15px; background: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; transform-origin: left center; transform: rotate(315deg) translate(140px, 0px); border-radius: 7px;"></div></div></div></div>
- Loading
- </div>
- </div>
- <script>
- var script = document.createElement('script');
- script.onload = function()
- {
- $jq = jQuery.noConflict();
- jQuery.getScript("/webapps/QW-qwickly-BB5cf4ce7a4424f/newAttendance/scripts/scripts.jsp", function()
- {
- if(typeof startTimerInstructor === "function")
- {
- startTimerInstructor();
- }
- if(typeof startTimerStudent === "function")
- {
- startTimerStudent();
- }
- });
- if(typeof focusStudentPin === "function")
- {
- focusStudentPin();
- }
- jQuery.getScript("/webapps/QW-qwickly-BB5cf4ce7a4424f/scripts/jquery-ui.js", function()
- {
- jQuery('#attendanceDate').datepicker({dateFormat: 'yy/mm/dd'}).datepicker("setDate", new Date());
- });
- jQuery("#attendanceHour").keypress(function(e)
- {
- if(e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57))
- {
- return false;
- }
- });
- jQuery("#attendanceMinute").keypress(function(e)
- {
- if(e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57))
- {
- return false;
- }
- });
- jQuery('#cardSwipe').keypress(function(e)
- {
- var studentId = jQuery(this).val();
- var courseId = jQuery('#swipeCourseId').val();
- var regEx = '';
- var useLookup = 'chosen';
- var alternateSwipeField = 'unchosen';
- var alternateSwipeChoice = 'username';
- var swipeDate = jQuery('#cardSwipeDate').val();
- var key = e.which;
- if(key == 13) //Enter
- {
- jQuery.ajax({
- method: "POST",
- url: "/webapps/QW-qwickly-BB5cf4ce7a4424f/newAttendance/processes/getStudentUserId.jsp",
- contentType: "application/x-www-form-urlencoded;charset=UTF-8",
- data: {
- studentId: studentId,
- courseId: courseId,
- regEx: regEx,
- useLookup: useLookup,
- alternateSwipeField: alternateSwipeField,
- alternateSwipeChoice: alternateSwipeChoice,
- swipeDate: swipeDate
- }
- }).done(function(response)
- {
- if(response != "")
- {
- var resArray = response.split(";");
- jQuery('.cardSwipeInput').val("");
- jQuery('.cardSwipeMessage').html("<div class='studentPhoto photoOf" + resArray[2] + "'></div>" + resArray[0] + " " + resArray[1] + " Confirmed").fadeIn();
- jQuery('.cardSwipeInput').focus();
- setTimeout(function()
- {
- jQuery('.cardSwipeMessage').fadeOut();
- }, 1500);
- }
- else
- {
- jQuery('.cardSwipeInput').val("");
- jQuery('.cardSwipeMessage').html("There was an error reading the card, please try again.").fadeIn();
- jQuery('.cardSwipeInput').focus();
- setTimeout(function()
- {
- jQuery('.cardSwipeMessage').fadeOut();
- }, 1500);
- }
- });
- return false;
- }
- });
- jQuery.getScript("/webapps/QW-qwickly-BB5cf4ce7a4424f/scripts/spin.js", function()
- {
- var opts = { lines: 8, length: 2, width: 15, radius: 140, corners: 1, rotate: 0, direction: 1, color: '#333', speed: 0.9, trail: 0, shadow: false, hwaccel: false, className: 'spinner', zIndex: 2e9, top: 'auto', left: 'auto' }; var target = document.getElementById('attendanceSpinContainer');
- var spinner = new Spinner(opts).spin(target);
- });
- }
- script.src = '/webapps/QW-qwickly-BB5cf4ce7a4424f/scripts/jquery.js';
- script.type = 'text/javascript';
- var head = document.getElementById("qwicklyAttendanceContainer");
- head.appendChild(script);
- </script><script src="/webapps/QW-qwickly-BB5cf4ce7a4424f/scripts/jquery.js" type="text/javascript"></script>
- <div class="topBanner">
- <div class="mainHeader bold">ATTENDANCE</div>
- </div>
- <br clear="all">
- <div class="checkInContainer">
- <div class="endCheckInDescription bold">Check In is currently running.<br><br> Enter the 4-digit number provided by your instructor.</div>
- </div>
- <form id="checkInForm" method="post" action="/webapps/QW-qwickly-BB5cf4ce7a4424f/newAttendance/qwicklyTakeAttendance.jsp?course_id=_106731_1">
- <input type="hidden" name="blackboard.platform.security.NonceUtil.nonce" value="4d0494e3-6c7e-4b71-9e20-edac5c2f8d4f"><div class="checkInValues">
- <input maxlength="4" class="checkInCode" type="text" name="studentPin" id="studentPin">
- <script>
- function focusStudentPin()
- {
- jQuery('#studentPin').focus();
- }
- </script>
- <div class="timerLabel">
- check in period will close in </div>
- <div class="checkInTimer">11:57</div>
- <script>
- function startTimerStudent()
- {
- startCheckInTimer(759);
- }
- </script>
- <input type="hidden" name="studentSubmission" value="Submit"> <br>
- <input class="attendanceSubmitButton clickable" type="submit" name="studentCheckIn" value="Check In">
- <br>
- </div>
- </form>
- <div class="studentReportContainer">
- <div class="studentRecordHeader">
- <div class="studentName">JANAS, JAROSLAW<span style="margin-left:5px;" class="studentUserName">(17436176)</span>
- </div>
- <div class="courseTitle">1920-CT326 - 1920-CT326 Programming III</div>
- <div class="totalAbsence">
- <div class="absenceHeader">Total Absences:</div>
- <div class="absences">0.0 (100.0%)
- </div>
- </div>
- </div>
- <table id="studentRecordTable">
- <tbody><tr>
- <td class="tableHeader">Date or Title</td>
- <td class="tableHeader">Status</td>
- </tr>
- <tr>
- <td class="studentDate">
- Sep 9, 2019 3:46:10 PM</td>
- <td class="studentStatus">
- Present</td>
- </tr>
- <tr>
- <td class="studentDate">
- Sep 16, 2019 3:46:12 PM</td>
- <td class="studentStatus">
- Present</td>
- </tr>
- </tbody></table>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div></div>
- <script type="text/javascript">var resizeIframeListener = window.addEventListener('message', function(e) {
- try {
- var postMessageData = e.data;
- if (postMessageData.messageType === "kms-transcript" && postMessageData.entryId !== undefined) {
- var items = Array.from(document.querySelectorAll(".liItem"));
- items.forEach(function(item) {
- var iframe = item.getElementsByTagName("iframe")[0];
- if (iframe !== undefined && iframe.getAttribute("src").indexOf(postMessageData.entryId) >= 0) {
- iframe.style.height = "800px";
- iframe.parentElement.style.height = "800px";
- }
- });
- }
- }
- catch(ex) {
- console.error("encountered error in kms communication", ex);
- }
- });</script><script type="text/javascript"> if (!Array.prototype.includes) {
- Object.defineProperty(Array.prototype, 'includes', {
- value: function(searchElement, fromIndex) {
- var o = Object(this);
- var len = o.length >>> 0;
- if (len === 0) {
- return false;
- }
- var n = fromIndex | 0;
- var k = Math.max(n >= 0 ? n : len - Math.abs(n), 0);
- function sameValueZero(x, y) {
- return x === y || (typeof x === 'number' && typeof y === 'number' && isNaN(x) && isNaN(y));
- }
- while (k < len) {
- if (sameValueZero(o[k], searchElement)) {
- return true;
- }
- k++;
- }
- return false;
- }
- });
- }
- /** this function IS used. see com/kaltura/bb/util/JspTopFrameStartHookHandler.java:48 **/
- var replaceKalturaIframeTokens = function(contentIdsToReplace, courseId) {
- var contentItems = Array.prototype.slice.call(document.querySelectorAll('[id^="contentListItem"]'));
- contentItems = contentItems.filter(function(contentItem) {
- var contentId = contentItem.id.split(':')[1];
- return contentIdsToReplace.includes(contentId);
- });
- contentItems.forEach(function(contentItem) {
- var contentId = contentItem.id.split(':')[1];
- var innerIframes = Array.prototype.slice.call(contentItem.querySelectorAll('iframe'));
- var kalturaIframe = innerIframes.filter(function(iframeElement) {
- return iframeElement.src.indexOf('osv-kaltura') !== -1;
- });
- if(kalturaIframe.length !== 1) {
- return;
- }
- var kalturaIframeElement = kalturaIframe[0],
- iframeSrc = kalturaIframeElement.src;
- iframeSrc = iframeSrc
- .replace('course_id=', 'course_id_old=')
- .replace('course_id%3D', 'course_id_old%3D')
- .replace('content_id=', 'content_id_old=')
- .replace('content_id%3D', 'content_id_old%3D');
- iframeSrc += '&course_id=' + courseId + '&content_id=' + contentId;
- kalturaIframeElement.src = iframeSrc;
- });
- };
- var addCourseIdIfMissing = function (courseId) {
- var items = Array.from(document.querySelectorAll("a[href*='viewContent1_Iframe']"));
- items = items.concat(Array.from(document.querySelectorAll("a[href*='LtiMashupPlayIframeWrapper']")));
- items = items.concat(Array.from(document.querySelectorAll("iframe[src*='LtiMashupPlayIframeWrapper']")));
- items.forEach(function(videoLink) {
- var isIframe = (videoLink.tagName === 'IFRAME');
- var videoHref = isIframe ? videoLink.src : videoLink.href;
- var hrefParts = videoHref.split('&');
- var wrongCourseId = null;
- hrefParts.forEach(function(part){
- part = part.split('=');
- if (part.length > 1 && part[0] === 'course_id') {
- if (part[1] !== courseId) { wrongCourseId = part[1]; } }
- });
- if (wrongCourseId !== null) { videoHref.replace(wrongCourseId, courseId) }
- if (videoHref !== undefined && videoHref.indexOf("course_id=") === -1) {
- videoHref += "&course_id=" + courseId;
- if (isIframe) {videoLink.src = videoHref}
- else {videoLink.href = videoHref;}
- }
- });
- };</script><script type="text/javascript">addCourseIdIfMissing('_106731_1')</script>
- <script type="text/javascript"> (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '/webapps/ee-Eesypluginv2-BBLEARN/loader2.jsp'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } if (window.attachEvent) window.attachEvent('onload', async_load); else window.addEventListener('load', async_load, false); })(); </script>
- <script type="text/javascript">page.bundle.addKey('inlineconfirmation.close','Close');page.bundle.addKey('inlineconfirmation.refresh','Refresh');page.bundle.addKey('hidden.link.close.menu','End of menu. Click to return to associated item.');page.bundle.addKey('hidden.link.close.form','End of form. Click to return to associated item.');page.bundle.addKey('lightbox.loading','Loading...');page.bundle.addKey('yt.stopped','Stopped:');page.bundle.addKey('yt.playing','Playing:');page.bundle.addKey('yt.cued','Cued:');page.bundle.addKey('yt.buffering','Buffering:');page.bundle.addKey('yt.paused','Paused:');page.bundle.addKey('yt.ended','Ended:');page.bundle.addKey('yt.play','Play');page.bundle.addKey('yt.pause','Pause');page.bundle.addKey('yt.mute','Mute');page.bundle.addKey('yt.unmute','Unmute');page.bundle.addKey('lightbox.overlay','{0} has been opened as a lightbox overlaying the current page.');page.bundle.addKey('display.playerControls','Player Controls');page.bundle.addKey('display.videoPlayerControls','Video Player Controls');page.bundle.addKey('display.play','Play');page.bundle.addKey('display.stop','Stop');page.bundle.addKey('display.volumeUp','Volume Up');page.bundle.addKey('display.volumeDown','Volume Down');page.bundle.addKey('display.mute','Mute');page.bundle.addKey('display.videoStatus','Video Status');page.bundle.addKey('display.closePlayerControls','Close Player Controls');page.bundle.addKey('display.embeddedVideoPlayer','Embedded Video Player');page.bundle.addKey('display.of','of');page.bundle.addKey('display.view.on.flickr','View Photo on Flickr');page.bundle.addKey('mashups.content.data.msg','We are unable to display the mashup content. This happens if the system detects an invalid URL. Remove the mashup item and try again to resolve this issue.');page.bundle.addKey('contextmenu.frame.title','Menu frame');page.bundle.addKey('frameset.contentframe.title','Content');page.bundle.addKey('common.pair.paren','{0} ({1})');page.bundle.addKey('coursemenu.show','Show Course Menu');page.bundle.addKey('coursemenu.hide','Hide Course Menu');page.bundle.addKey('dynamictree.expand','Expand');page.bundle.addKey('dynamictree.collapse','Collapse');page.bundle.addKey('dynamictree.expand.folder','Expand {0} tree folder');page.bundle.addKey('dynamictree.collapse.folder','Collapse {0} tree folder');page.bundle.addKey('dragdrop.accessible.error.chooseOption','Select an item first.');page.bundle.addKey('dragdrop.accessible.empty','No items available to reposition.');page.bundle.addKey('dragdrop.accessible.complete','Items have been reordered.');page.bundle.addKey('dragdrop.accessible.complete.nochange','No ordering changes made.');page.bundle.addKey('closeStr','Close');page.bundle.addKey('moreOptionsStr','Click to see options');page.bundle.addKey('hiddenStr','This link is hidden from students');page.bundle.addKey('emptyStr','This link has no content');page.bundle.addKey('entryPointChangeConfirmStr','The entry point will be changed to the next available Content');page.bundle.addKey('subheaderColonStr','Subheader {0}');page.bundle.addKey('confirmQuickEnrollStr','You will be given the role: {0}. Proceed?');page.bundle.addKey('enterSearchKeyStr','Enter Search Criteria.');page.bundle.addKey('courseWelcomePageLbTitle','Quick Setup Guide');page.bundle.addKey('expandCollapse.expand.section.nocolon','Expand');page.bundle.addKey('expandCollapse.collapse.section.nocolon','Collapse');page.bundle.addKey('expandCollapse.expand.section.param','Expand {0}');page.bundle.addKey('expandCollapse.collapse.section.param','Collapse {0}');page.bundle.addKey('optin.decline.confirm.existing','This will permanently remove your Blackboard profile. Continue?');page.bundle.addKey('optin.processing.error','An error occurred processing your request.');page.bundle.addKey('tool.activity.description','activity updates');page.bundle.addKey('accessDeniedMsg','Access Denied');</script>
- <script type="text/javascript">
- var course_id = "_106731_1";
- var courseTitle = "1920-CT326 Programming III";
- var confirmDeleteMenuItemMsg = "Are you sure you want to delete this item?";
- var confirmQuickUnenrollMsg = "Any user data created while quick-enroled in this course will be deleted. Proceed?";
- var confirmQuickEnrollMsg = "You will be given the role: Instructor. Proceed?";
- var inNewWindow = false;
- var theCourseMenu;
- </script>
- <script type="text/javascript">globalNavigation.init(); Event.observe(window, 'resize', globalNavigation.onResize);</script>
- <script type="text/javascript">
- page.bundle.addKey('globalnav.menu.expand','Expand\x20Global\x20Nav');
- page.bundle.addKey('globalnav.menu.collapse','Collapse\x20Global\x20Nav');
- function insertSkipLinkAfterBodyStart(referenceNode, newNode, linkContent)
- {
- if( top === self )
- {
- /* Evaluates if the page is not been loaded inside Iframe,
- only attach skip-link in original view, not Ultra, because ultra has his own skip link. */
- referenceNode.parentNode.insertBefore( newNode, referenceNode );
- newNode.innerHTML = linkContent;
- }
- }
- var skipLink = new Element('a',{id:'skip-to-content', href: '#content', tabIndex: '1'});
- var learnBody = document.body.firstChild;
- var linkContent = 'Skip\x20To\x20Content';
- this.insertSkipLinkAfterBodyStart(learnBody, skipLink, linkContent);
- </script>
- <script type="text/javascript">
- page.bundle.addKey('quick_links.link.title','Navigate\x20to\x20element\x20\x7B1\x7D\x20of\x20type\x20\x7B2\x7D\x20in\x20\x7B0\x7D\x20frame');
- page.bundle.addKey('quick_links.lightbox_title','Quick\x20Links');
- page.bundle.addKey('quick_links.link_title','Open\x20Quick\x20Links');
- page.bundle.addKey('quick_links.hotkey.shift','Shift');
- page.bundle.addKey('quick_links.hotkey.control','Ctrl');
- page.bundle.addKey('quick_links.hotkey.alt','Alt');
- page.bundle.addKey('quick_links.hotkey.combination_divider','\x2B');
- </script>
- <script type="text/javascript">quickLinks.initialize( [ 'null' ] );</script>
- <script type="text/javascript">
- globalNavMenu.init( true );
- </script>
- <script type="text/javascript"> social.Profile.MY_PROFILE_TOOL_ID='BB-CORE_____myProfile'; social.Profile.MY_PROFILE_TOOL_URI='/webapps/bb-social-learning-BB5cf4ce7a4424f/execute/mybb?cmd=display&toolId=BB-CORE_____myProfile&location='; </script>
- <script type="text/javascript">
- FastInit.addOnLoad( function()
- {
- if ( window.DWREngine )
- {
- try {DWREngine.beginBatch();} catch(ignore) {}
- }
- page.decoratePageBanner();
- new page.PageMenuToggler(true,'courseMenuToggle_106731_1', true);
- courseMenu.nonceKey = 'blackboard.platform.security.NonceUtil.nonce.ajax';
- courseMenu.nonceValue = '3a8dd53a-9320-441b-b2eb-34d9ea3a0406';
- new page.PaletteController('courseMenuPalette', 'courseMenu_link', false, false);
- theCourseMenu = new courseMenu.CourseMenu('/webapps/blackboard/execute/doCourseMenuAction', '/webapps/blackboard/execute/getCourseMenuContextMenu');
- tool_service.init ('300000', 'Suppress-Session-Timestamp-Update' );
- if (typeof(initEditors) == 'function') { initEditors(); };
- if (window['org'] && window['org']['owasp']) { org.owasp.esapi.ESAPI.initialize(); };
- quickLinks.createHelper();
- window.profileAccess = new ProfileAccess( '/webapps/cloud-profiles/', 'https://api.cloudbb.blackboard.com/v1/sessions/redirectWithToken', 'https://ui.cloudbb.blackboard.com/profiles/me/edit?sid=39f5a0c3-ff83-4bfb-a958-203e11ea1fd5&source=learn', false, 'blackboard.platform.security.NonceUtil.nonce.ajax', '3a8dd53a-9320-441b-b2eb-34d9ea3a0406' );
- if ( window.DWREngine )
- {
- try {DWREngine.endBatch();} catch(ignore) {}
- }
- BrowserSpecific.registerListeners();
- });
- </script>
- <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"errorBeacon":"bam.nr-data.net","licenseKey":"232bf20b67","agent":"","beacon":"bam.nr-data.net","applicationTime":27,"applicationID":"345038495","transactionName":"M1NbN0oCDxFYU0JaXAoZahdKFhUReFNCWlwKGVsPWQAKAFZRRFcdE1NbAkgTEkxJX0RHUggYShdKFhURF2RXUXQWWUwTeQAVC1Ze","queueTime":0}</script>
- </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement