CINXE.COM
Scholarly Resources for Students - AccessEngineering (McGraw Hill) - Library bookings - UNSW Library
<!DOCTYPE html> <html lang="en"> <head> <!-- iid: 4762 --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="This student session explores AccessEngineering&rsquo;s resources including books, tutorials and solution walkthroughs to support your studies and academic success."> <meta property="og:site_name" content="Library bookings" /> <meta property="og:type" content="article" /> <meta property="article:tag" content="Event" /> <meta property="og:url" content="https://unswlibrary-bookings.libcal.com/event/5741483"/> <meta property="og:title" content="Scholarly Resources for Students - AccessEngineering (McGraw Hill)"/> <meta property="og:description" content="This student session explores AccessEngineering&rsquo;s resources including books, tutorials and solution walkthroughs to support your studies and academic success."/> <meta property="og:image" content="https://libapps-au.s3-ap-southeast-2.amazonaws.com/customers/1193/images/Events---scholarly-resources-for-students.png"/> <link href="https://static-assets-au.libcal.com/bootstrap_13/bootstrap3.min.css" rel="stylesheet"> <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <link href="https://static-assets-au.libcal.com/css_708/LibCal_public.min.css" rel="stylesheet"> <link href="https://static-assets-au.libcal.com/css_708/print.min.css" rel="stylesheet" media="print"> <script src="https://static-assets-au.libcal.com/jquery_16/jquery.min.js"></script> <script src="https://static-assets-au.libcal.com/bootstrap_13/bootstrap3.min.js"></script> <script src="https://static-assets-au.libcal.com/js_708/LibCal_public.min.js"></script> <script> springSpace.dateFormat = "dddd D MMMM YYYY"; springSpace.dateShortFormat = "D MMMM, YYYY"; springSpace.timeFormat = "h:mma"; springSpace.timezone = 'Australia/Sydney'; springSpace.currency = "AUD"; springSpace.currencySymbol = "$"; springSpace.language = 'en'; // en springSpace.locale = 'en-US'; // en-US springSpace.phpTimeFormat = 'g:ia'; springSpace.bootstrapAsset = 'https://static-assets-au.libcal.com/bootstrap_13/bootstrap3_16.min.css'; springSpace.publicCssAsset = 'https://static-assets-au.libcal.com/css_708/LibCal_public.min.css'; springSpace.adminCssAsset = 'https://static-assets-au.libcal.com/css_708/LibCal_admin.min.css'; </script> <meta name="robots" content="noindex, nofollow, noarchive"> <title> Scholarly Resources for Students - AccessEngineering (McGraw Hill) - Library bookings - UNSW Library </title> <style> #s-lc-public-banner { padding: 0; margin: 0; } .s-lc-public-footer { margin: 0; } </style> <link rel="stylesheet" href="https://static-assets-au.libcal.com/fullcalendar_14/fullcalendar.min.css"/> <style> /* This CSS controls: */ /* Public and Admin System Calendar */ /* grid or calendar view changes, event background and alert messages */ .s-lc-event-dl, .alert-success {background-color: #ffff; border: 1px solid #616161;} .s-lc-mc-day-num.s-lc-mc-today {background-color: #f3f3f3;} .s-lc-mc th {background-color: #000000;} /* seats left ribbon on card view*/ .s-lc-ribbon span {border: #000000; background-color: #ffdc00; color: #000000;} .s-lc-ribbon.s-lc-ribbon-top-right:before, .s-lc-ribbon.s-lc-ribbon-top-right:after {border: 5px solid #ffdc00;} /* button related changes */ .label-info {background-color: #ffdc00; color: #000000;} .btn-success {background-color: #000000; border: #000000;} .btn-success:hover, .btn-success:active, .btn-success.focus, .btn-success:focus, .btn-success:active:focus {background-color: #d1d1d1; color: #000000; border: #000000} .img-thumbnail {padding: 0;} /* Public Full and Mini Calendar Widget */ /*Embeddable mini-calendar - from Widgets/API section */ #mini-calendar { border: 3px solid #066A9E; padding: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .cal-mini {width: 100%; font-family: Arial, Verdana, sans-serif; } .cal-mini td { border-right: 1px solid #f2f2f2; } .cal-mini-day-head, .cal-mini-title-row td {border: 0px!important; background-color: #f2f2f2;} .cal-mini-title {text-align: center; color: #362E2C; font: bold 14px Arial, Verdana, sans-serif;} .cal-mini-day-head { color: #7F7F7F; text-align: center; font-size: 12px; font-weight: bold; } .cal-mini-arrow { text-align: center!important; font-size: 16px;} .cal-mini-day-num, .cal-mini-day-pad { text-align: center; color: #362E2C; margin:1px;} .cal-mini-hasevent a { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #FF972F; border: 1px solid #fff; display: block; color: #fff; text-decoration: none; } .cal-mini-hasevent a:hover { background-color: #fff; color: #FF972F; text-decoration: none; border: 1px solid #FF972F; } #calevent-mini-list-h { padding: 3px 0px 3px 5px; color: #362E2C; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #066A9E; background-color: #f2f2f2; font: bold 12px Arial, Verdana, sans-serif; } .calevent-mini { list-style-type: none; padding: 0px; margin:0px; overflow: auto; } .calevent-mini-time { padding: 0px; margin: 0px; color: #4A4A4A; font-size: 11px;} .calevent-mini li a{ font-weight: bold; } .calevent-mini li{ padding: 0px 5px; margin: 0px; border-bottom: 1px solid #f2f2f2; } .calevent-mini li:hover{ background-color: #f2f2f2; } </style> <script> var springSpace = springSpace || {}; springSpace.lc = springSpace.lc || {}; springSpace.lc.Page = { event_id: 5741483, calendar_id: 11273, more_calendar: '/widget/events/minicalendar?iid=4762&cal_id=11273&l=5&tar=0&h=450', iid: 4762 }; </script> <link rel="stylesheet" href="https://subjectguides.library.unsw.edu.au/ld.php?content_id=51225581"> <link rel="stylesheet" href="https://subjectguides.library.unsw.edu.au/ld.php?content_id=51226054"> <script src="https://subjectguides.library.unsw.edu.au/ld.php?content_id=51221092"></script> <!-- Script for Library chat --> <script src="https://region-au.libanswers.com/load_chat.php?hash=fc964ac7789280535c63056313050014"></script> <!-- .s-la-* is not available, it is .s-lc-* --> <style> /* resize content container to 1600px */ .container { width: auto; max-width: 1600px; padding: 0 8.33333%; } @media (min-width: 1600px) { .container { padding: 0 133px; } } /* Removing Springshare footer */ #s-lc-public-footer { display: none; } /* Change breadcrumb like colours */ .s-la-color-bars-border { border-color: #fff; } /* change breadcrumb font to 12px */ #s-lc-public-bc .breadcrumb { font-size: 12px; } /* change bc separator '/' to '>' */ .breadcrumb>li+li:before { font-family: 'FontAwesome'; content: "\f105"; } .s-la-color-bars { background-image: linear-gradient(to bottom, #fff 0, #fff 100%); background-color: #fff; } .s-lg-link-list, .s-lg-link-list * { padding-bottom: 0px; margin-bottom: 0px; } /* Trying to Change notification colours and size */ .s-ui-notification-success { background-color: #337ab7; padding: 25px; font-weight: normal; font-size: 16px; white-space: normal; } .s-ui-notification { background-color: #337ab7; padding: 25px; font-weight: normal; font-size: 16px; white-space: normal; } /* Trying to Change body font style default size */ body { font-size: 16px; } /*Events card view line height*/ .s-lc-eventcard { line-height: 15px; } /*Events card view heading height*/ .s-lc-eventcard-heading { height: 60x; } /*Hides the X seats available ribbon .s-lc-ribbon { display: none; }*/ /* Chat style changes */ button.s-lch-widget-float-btn { box-shadow: none; background-color: transparent; } .s-lch-widget-float, .s-lch-widget-float.open .s-lch-widget-float-load { box-shadow: none; background-color: transparent; } /* UX feedback survey box, remove after survey period */ #s-lc-box-38334-container { background-color: #d9ebed; padding: inherit; } </style> <script> $(document).ready(function () { //remove third component of breadcrumb if the href is /r (text is .) var href_tar = "/r" var href_bc3 = $("#s-lc-public-bc .breadcrumb li:nth-child(3) a").attr("href"); if (href_bc3 === href_tar) { //console.log(href_bc3); $("#s-lc-public-bc .breadcrumb li:nth-child(3)").css("display","none"); } //redirect visits to a new booking page var href_page = window.location.href; if (href_page == "https://unswlibrary-bookings.libcal.com/r"){ window.location.replace("https://unswlibrary-bookings.libcal.com/r/new"); } //console.log(window.location.href); }); </script> </head> <body id="event_cal_11273" class="s-lc-public s-lc-public-page-2"> <a id="s-lc-public-skiplink" class="s-lc-skiplink alert-info" href="#s-lc-public-title-area">Skip to main content</a> <div id="s-lc-public-cust-header" role="banner"><div id="header_unsw_sydney"> </div></div> <div class="container"> <div id="s-lc-public-bc" class="row"> <div class="col-md-12"> <nav aria-label="Breadcrumb"> <ol class="breadcrumb"> <li><a href="https://www.library.unsw.edu.au">UNSW Library</a></li> <li class="s-lc-desktop-only"><a href="https://unswlibrary-bookings.libcal.com">Library bookings</a></li> <li><a href="/calendar/library-events">Library events</a></li> </ol> </nav> </div> </div> <noscript> <div class="alert alert-danger" id="noscript">Your browser has javascript disabled. Without javascript some functions will not work.</div> </noscript> <div id="s-lc-public-title-area"> </div> <main> <div id="s-lc-public-header" class="s-lc-header row clearfix"> <div class="col-md-12"> <div class="s-lc-public-header-text"> <h1 id="s-lc-public-header-title">Library events</h1> </div> </div> </div> <div id="s-lc-page-maincontent" role="main"><div class="s-lc-row row"> <div id="s-lc-page-column-0" class="s-lc-column-top col-md-12"></div> </div><div class="s-lc-row row"><div id="s-lc-page-column-1" class="s-lc-page-column col-md-12"><div id="s-lc-box-37109-container" class="s-lc-box-container s-lc-color-bars-border s-lc-box-borderless s-lc-box-type-7 s-lc-box-position-1"> <div id="s-lc-box-37109" class="s-lc-box s-lc-box-html" role="region" aria-label="Event box"> <div class="s-lc-box-title s-lc-color-bars s-lc-color-bars-border"><h1>Event box </h1></div> <div class="s-lc-box-content clearfix"><div class="row"> <div class="col-md-12"> <div class="media"> <div class="media-left"> <img class="media-object img-thumbnail img-responsive s-lc-event-fi" src="https://libapps-au.s3-ap-southeast-2.amazonaws.com/customers/1193/images/Events---scholarly-resources-for-students.png" alt="Scholarly Resources for Students - AccessEngineering (McGraw Hill)"> </div> <div class="media-body"> <div class="btn-group pull-right" id="s-lc-event-tool-btns"> <a class="btn btn-default" href="#" onclick="window.print(); return false;" data-container="body" data-toggle="tooltip" title="Print page" id="s-lc-event-b-p"><i class="fa fa-print fa-lg"></i><span class="sr-only">Print the page</span></a> <a class="btn btn-default" href="/event/ical?id=5741483" data-container="body" data-toggle="tooltip" title="Add to Calendar using iCal" id="s-lc-event-b-c"><i class="fa fa-calendar fa-lg"></i><span class="sr-only">Add to a Calendar using iCal</span></a> </div> <h1 class="media-heading"> Scholarly Resources for Students - AccessEngineering (McGraw Hill) <span class="label label-info s-lc-eventcard-pill"> Online </span> </h1> <div id="s-lc-event-desc"> <p>This student session explores AccessEngineering’s resources including books, tutorials and solution walkthroughs to support your studies and academic success.</p> </div> <dl class="dl-horizontal s-lc-event-dl"> <dt>Date:</dt> <dd>Tuesday 25 February 2025 </dd> <dt>Time:</dt> <dd>2:00pm - 3:00pm</dd> <dt class="s-lc-timezone-container">Time Zone:</dt> <dd class="s-lc-timezone-container"> Sydney, Melbourne (<a href="#" class="s-lc-timezone-change">change</a>) </dd> <dt>Online:</dt> <dd> This is an online event. Event URL will be sent via registration email. </dd> <dt>Audience:</dt> <dd> <span class="s-lc-event-category-color" style="background-color:#2954D1"> </span> <span class="s-lc-event-category-link"> <a href="/calendar/library-events?&t=g&cal%5B%5D=11273&audience%5B%5D=2089">UNSW students</a> </span> </dd> <dt>Categories:</dt> <dd> <span class="s-lc-event-category-color" style="background-color:#FFDC00"> </span> <span class="s-lc-event-category-link"> <a href="/calendar/library-events?&t=g&d=0000-00-00&cal%5B%5D=11273&ct%5B%5D=44448">Scholarly Resources > SR4S Scholarly Resources for Students</a> </span> </dd> </dl> </div> </div> </div> </div> <div class="row margin-top-med"> <div class="col-md-12"><p>Unlock the full potential of AccessEngineering to support your studies. This session will introduce you to a wealth of learning resources such as books, tutorials, spreadsheets and solution walkthroughs, all designed to aid your studies and academic success. Discover how to effectively utilise these tools to enhance your understanding of complex engineering topics and streamline your study process. Join us to learn how AccessEngineering can be your go-to resource for excelling in your coursework and beyond.<br /> <br /> <strong>Note</strong>: Sessions will be recorded and sent to registrants after the event has concluded.<br /> </p> <h2>Accessibility</h2> <p>We will do our best to provide adjustments that support your participation. Let us know of any accessibility or support requirements before the event by contacting <a href="mailto:SREvents@groups.unsw.edu.au" target="_blank">SREvents@groups.unsw.edu.au</a>.</p></div> </div> <p>For more information about event accessibility at the Library, visit <a href="https://www.library.unsw.edu.au/using-the-library/access-to-the-library" target="_blank">Access to the Library (opens in a new window)</a>. </p></br> <h2>Register</h2> <div id="lc-s-event-register-div" aria-live="assertive"> <div id="event-registration-form" style="display: none;"> <form name="register" id="lc-s-event-register" method="post" class="form-horizontal"> <input type="hidden" id="s-lc-registration-type" name="registration_type"> <fieldset id="lc-s-event-fs"> <legend id="lc-event-seats-left" class="lc-s-event-leg"></legend><input type="hidden" name="event_id" value="5741483" /> <input type="hidden" name="cal_id" value="11273" /> <div id="s-lc-booking-queue-warning" class="alert alert-warning" style="display: none;"></div> <div class="form-group"> <div class="col-sm-12"> <p id="s-lc-online-notice" style="display:none;"> <strong>This is an online event.</strong> The online event URL will be sent to you in an email confirming your registration. </p> <span id="lc-event-reg-notice" class="s-lc-event-regreqnotice"></span> <p class="pull-right text-muted">* Required field</p> </div> </div> <input type="hidden" name="qcount" value="2" /> <input type="hidden" name="fid" value="8602" /> <div id="s-lc-registration-form-identity-help" class="margin-bottom-med"> UNSW email will be your zID </div> <div class="form-group s-lc-event-q s-lc-name"> <span class="col-sm-3 control-label s-lc-event-flabel">Full name *</span> <div class="col-sm-4"> <label for="fname" class="sr-only">First or given name</label> <input type="text" class="form-control s-lc-patron-first-name" name="fname" id="fname" placeholder="First or given name" title="First or given name" value="" required aria-required="true" autocomplete="given-name"> </div> <div class="col-sm-4"> <label for="lname" class="sr-only">Last or family name</label> <input type="text" class="form-control s-lc-patron-last-name" name="lname" id="lname" placeholder="Last or family name" title="Last or family name" value="" required aria-required="true" autocomplete="family-name"> </div> </div> <div class="form-group s-lc-event-q s-lc-email"> <label for="email" class="col-sm-3 control-label s-lc-event-flabel"> Email * </label> <div class="col-sm-8"> <input type="email" class="form-control s-lc-patron-email" name="email" id="email" value="" required aria-required="true" autocomplete="email"> </div> </div> <div class="form-group s-lc-event-q slc-hi" id="slchp-Question-cntr"> <label class="control-label" for="slcrh-Question">Question</label> <input id="slcrh-Question" name="Question" value="" type="text" class="form-control" required="required" aria-required="true" autocomplete="off"> </div> <script> var element = document.getElementById("slchp-Question-cntr"); element.parentNode.removeChild(element); </script> <div class="form-group s-lc-event-q s-lc-1"> <label class="col-md-3 control-label s-lc-event-flabel" for="q1">Faculty</label> <div class="col-md-8"> <select name="q1" id="q1" class="form-control" > <option value="">Select...</option> <option value="Art, Design & Architecture">Art, Design & Architecture</option> <option value="Business">Business</option> <option value="Engineering">Engineering</option> <option value="Law & Justice">Law & Justice</option> <option value="Medicine & Health">Medicine & Health</option> <option value="Science">Science</option> <option value="Division">Division</option> <option value="Other">Other</option> </select> </div> </div> <div class="form-group s-lc-event-q s-lc-2"> <fieldset><legend class="col-md-3 control-label s-lc-event-flabel s-lc-event-flegend">How did you hear about this event?</legend> <div class="col-md-8"> <div class="checkbox-group " data-id="q2"> <div class="checkbox"> <label> <input type="checkbox" name="q2[]" value="Email" > Email </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="q2[]" value="Social media" > Social media </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="q2[]" value="Website" > Website </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="q2[]" value="Viva Engage" > Viva Engage </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="q2[]" value="Signage" > Signage </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="q2[]" value="Word of mouth" > Word of mouth </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="q2[]" value="At a Library event" > At a Library event </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="q2[]" value="Other" > Other </label> </div> </div> </div> </fieldset> </div> <div id="s-lc-event-registration-cost" class="alert alert-info" style="display:none;"></div> <div class="form-group"> <div class="col-sm-offset-3 col-sm-9"> <button id="s-lc-event-sub" class="btn btn-primary"></button> </div> </div> </fieldset> </form><div id="s-lc-event-register-success-div" style="display: none;"> <div id="s-lc-event-register-result-message" class="s-lc-event-registration-result"></div> </div> </div> </div><div id="event-pre-registration"> <form name="pre-register" id="lc-s-event-pre-register" method="post" class="form-horizontal"> <input type="hidden" id="is_hybrid" name="is_hybrid" value="0"> <input type="hidden" id="single_registration_type" name="single_registration_type" value="1"> <p class="s-lc-event-registration-required"> Registration is required. There are 63 seats available. </p> <button class="btn btn-primary s-lc-event-begin"> Begin registration </button> </form> </div> <script> function bookingFormValidateEmail() { var email = jQuery("#email").val().trim(); if (email.length === 0) { return false; } if (!validateEmailAddress(email)) { return false; } return true; } function bookingFormValidatePhoneNumber() { return true; } function bookingFormValidateBarcode() { return true; } </script> <script> function customFormQuestionValidation() { return true; } function bookingFormValidation() { var firstName = jQuery('#fname'); if (firstName.val().trim().length === 0) { addError('name', 'First\u0020or\u0020given\u0020name\u0020is\u0020required.'); firstName.focus(); return false; } var lastName = jQuery('#lname'); if (lastName.val().trim().length === 0) { addError('name', 'Last\u0020or\u0020family\u0020name\u0020is\u0020required'); lastName.focus(); return false; } if (!bookingFormValidateEmail()) { addError("email", "You\u0020must\u0020provide\u0020a\u0020valid\u0020email\u0020address."); return false; } if (!bookingFormValidatePhoneNumber()) { addError("phone", "Please\u0020provide\u0020a\u0020valid\u0020phone\u0020number"); return false; } if (!bookingFormValidateBarcode()) { addError("barcode", "Please\u0020provide\u0020a\u0020valid\u0020library\u0020barcode"); return false; } if (!customFormQuestionValidation()) { return false; } return true; } </script> <script>hit('5741483', 'event', 'r');</script> <div class="row margin-top-xlg"> <div class="col-md-12"> <a href="/calendar/library-events?" class="s-lc-event-browse-search">Browse/search for more events</a> </div> </div> <script> jQuery("body").addClass("s-lc-public-evtp"); </script> </div> </div> </div></div></div><div class="s-lc-row row"> <div id="s-lc-page-column-4" class="s-lc-column-bottom col-md-12"></div> </div></div> </main> <footer id="s-lc-public-footer" class="row s-lc-public-footer"> <div id="s-lc-public-footer-brand"> <span title="libcal-au-2">Powered by</span> <a href="https://www.springshare.com">Springshare</a>. </div> <div id="s-lc-public-footer-rights"> All rights reserved. </div> <div id="s-lc-footer-support-link"> <a href="mailto:libraryaskus@unsw.edu.au">Report an issue</a> </div> <div id="s-lc-public-footer-admin-links" role="navigation" aria-label="Admin Footer"> <a id="s-lc-sign-in" href="https://unsw.libapps.com/libapps/login.php?site_id=19734&target=">System login</a> </div> <div class="s-lc-public-footer-actions"> <div id="s-lc-language"> <select id="s-lc-language-selector" aria-label="Select Language"> <option value="ca" >català</option> <option value="cy" >Cymraeg</option> <option value="en" selected>English</option> <option value="es" >español</option> <option value="fr" >français</option> <option value="ga" >Irish</option> <option value="ja" >日本語 Nihongo</option> <option value="nl" >Nederlands</option> <option value="sl" >slovenski jezik</option> <option value="vi" >Tiếng Việt</option> <option value="zh" >中文 Zhōngwén</option> </select> </div> </div> </footer> <!-- Google Tag Manager PROD--> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-T2JPDH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-T2JPDH');</script> <!-- End Google Tag Manager --> </div> <div id="s-lc-public-cust-footer"><div id="footer_unsw_sydney"> </div> </div> <script defer src="https://static-assets-au.libcal.com/fullcalendar_14/fullcalendar.min.js"></script> <script defer src="https://static-assets-au.libcal.com/js_708/selectpicker.min.js"></script> <script> var springyFullCalendar = { commonOptions: { schedulerLicenseKey: '0391239527-fcs-1659132663', now: '2025\u002D02\u002D22\u002000\u003A19', nowIndicator: true, scrollTime: '23\u003A00\u003A00', lazyFetching: false, locale: springSpace.language, themeSystem: 'bootstrap', eventTextColor: '#222', eventDisplay: 'block', moreLinkClick: 'day', bootstrapFontAwesome: { goToDate: 'fa-calendar', goToNextAvailable: 'fa-fast-forward', refresh: 'fa-refresh', }, navLinks: true, // https://fullcalendar.io/docs/navLinks resourceOrder: false, // https://fullcalendar.io/docs/resourceOrder stickyHeaderDates: false, // https://fullcalendar.io/docs/stickyHeaderDates && https://github.com/springshare/LibCal/issues/11801 dayCellContent: function (info) { // regardless of language, show the day as a number with no extra characters return info.date.getDate(); }, }, timelineOptions: { height: 'auto', refetchResourcesOnNavigate: false, eventOverlap: false, displayEventTime: false, slotDuration: '01\u003A00', titleFormat: springSpace.dateFormat, views: { timelineSingleDay: { type: 'resourceTimeline', buttonText: 'Day\u0020view', duration: {days: 1}, slotLabelFormat: springSpace.timeFormat, }, timelineHourlyShort: { type: 'resourceTimeline', duration: {days: 3}, slotLabelFormat: [springSpace.dateFormat, springSpace.timeFormat], }, timelineHourlyLong: { type: 'resourceTimeline', duration: {days: 7}, slotLabelFormat: [springSpace.dateFormat, springSpace.timeFormat], }, timelineDailyLong: { type: 'resourceTimeline', slotDuration: '24:00', duration: {days: 28}, slotLabelFormat: ['dd D'], nowIndicator: false }, resourceTimeGridWeek: { buttonText: 'Week\u0020view', slotLabelFormat: springSpace.timeFormat, } }, }, publicTexts: { allDay: 'All\u0020day', available: 'Available', dayGridMonth: 'Month', dayGridWeek: 'Agenda', goToDate: 'Go\u0020to\u0020date', goToNextAvailable: 'Next\u0020available', next: 'Next', prev: 'Previous', timeGridDay: 'Day', timeGridWeek: 'Week', today: 'Today', unavailable: 'Space\u0020is\u0020booked', yourBooking: 'Your\u0020booking', listWeek: 'Week\u0020listing', }, adminTexts: { goToDate: 'Go\u0020To\u0020Date', refresh: 'Refresh', prev: 'Previous', next: 'Next', today: 'Today', week: 'Week', month: 'Month', day: 'Day', dayGridWeek: 'Agenda', allDay: 'All\u0020day', atLocation: '\u0025title\u0025\u0020at\u0020\u0025location\u0025', }, dateTimeFormats: { monthViewTitle: 'MMMM YYYY', }, }; // placeholder for dynamic content boxes with a full calendar var calendarList = {}; function reRenderCalendarList() { for (var calId in calendarList) { calendarList[calId].render(); } } </script> <script defer src="https://static-assets-au.libcal.com/js_708/direct/full-calendar-common.min.js"></script> <script> var springyPage = { registration: 'Registration', inPersonRegistration: 'In\u0020person\u0020registration', onlineRegistration: 'Online\u0020registration', registrationTypePhysical: 0, registrationTypeOnline: 1, isInPersonPaymentEnabled: true, }; var queueId = null; function removeErrors() { jQuery(".s-lc-event-q").removeClass("has-error").find(".error-message").remove(); } function addError(id, customMessage) { var message = customMessage !== undefined ? customMessage : "is\u0020required"; jQuery(".s-lc-" + id).addClass("has-error").find(".form-control").attr("aria-invalid", true); jQuery(".s-lc-" + id).find(".s-lc-event-flabel").append("<div class=\"error-message\">" + message + "</div>"); if (id == "name") { // dont guess which element to focus - just let the caller set it } else if (id == "email") { jQuery("#" + id).focus(); } else if (id > "0") { jQuery("#q" + id).focus(); } return false; } function refreshPositionInQueue() { if (queueId == 0) { return; } jQuery.ajax({ url: '/ajax/event/refresh/' + queueId, type: 'post', dataType: 'json', }); } function toggleHybridRegistrationType() { var isHybrid = springyCommon.parseInt(jQuery("#is_hybrid").val()); if (isHybrid > 0) { var registrationType = springyCommon.parseInt(jQuery('input[name="hybrid_registration_type"]:checked').val()); jQuery('#s-lc-multi-seat-physical').toggle(registrationType === springyPage.registrationTypePhysical); jQuery('#s-lc-multi-seat-online').toggle(registrationType === springyPage.registrationTypeOnline); jQuery('.s-lc-registration-type-physical').toggle(registrationType === springyPage.registrationTypePhysical); jQuery('.s-lc-registration-type-online').toggle(registrationType === springyPage.registrationTypeOnline); jQuery('#s-lc-online-notice').toggle(registrationType === springyPage.registrationTypeOnline); } } function beginRegistration() { var isHybrid = springyCommon.parseInt(jQuery("#is_hybrid").val()); var registrationType; var registrationLabel = springyPage.registration; var multiOptionId = '#reg_multi_pre'; if (isHybrid > 0) { registrationType = springyCommon.parseInt(jQuery('input[name="hybrid_registration_type"]:checked').val()); if (registrationType === springyPage.registrationTypePhysical) { multiOptionId = '#physical_multi_pre'; registrationLabel = springyPage.inPersonRegistration; } else { multiOptionId = '#online_multi_pre'; registrationLabel = springyPage.onlineRegistration; } } else { registrationType = springyCommon.parseInt(jQuery('input[name="single_registration_type"]').val()); } var seats = springyCommon.parseInt(jQuery(multiOptionId).val(), 1); workingAlert(); jQuery("#s-lc-event-sub").prop('disabled', true); jQuery.ajax({ url: "/ajax/event/begin/5741483", type: "post", dataType: "json", data: { registrationType: registrationType, seats: seats, }, }) .always(function (data) { stopAlert(); jQuery("#s-lc-event-sub").prop('disabled', false); }) .done(function(data) { if (data.redirect) { window.location = data.redirect; return false; } queueId = data.id; // pass registration type to the second form on the page jQuery('input[name="registration_type"]').val(registrationType); // display things differently if its a full registration or waitlist if (queueId != "0") { // full registration var buttonAdditionalText = ''; if (data.seatsToReserve == 2) { buttonAdditionalText = " + Guest"; } else if (data.seatsToReserve > 2) { buttonAdditionalText = " + " + (data.seatsToReserve - 1) + " Guests"; } var buttonText = 'Register'; var seatsLeft = data.seats - data.seatsTaken; var seatsLeftString = seatsLeft + ' ' + (seatsLeft == 1 ? "seat\u0020left" : "seats\u0020left"); jQuery("#lc-event-seats-left").html(registrationLabel + ' <small id="s-lc-event-seats-left">(' + seatsLeftString + ')</small>'); jQuery("#lc-event-reg-notice").html('\u003Cstrong\u003ERegistration\u0020is\u0020required\u003C\/strong\u003E\u0020for\u0020this\u0020event.'); jQuery("#s-lc-event-sub, #s-lc-event-asub").text(buttonText + buttonAdditionalText); jQuery("#s-lc-booking-queue-warning").text(data.warningText).show(); if (data.totalCost > 0) { var bookingCostInfoText = "This\u0020booking\u0020will\u0020cost\u0020\u007Bamount\u007D."; var totalCost = bookingCostInfoText.replace("{amount}", springSpace.formatCurrency(data.totalCost)); jQuery("#s-lc-event-registration-cost").html(totalCost).show(); } } else { // waiting list jQuery("#lc-event-seats-left").hide(); var waitingListNotice = 'This\u0020session\u0020is\u0020already\u0020full.\u0020Enter\u0020your\u0020details\u0020to\u0020be\u0020placed\u0020on\u0020a\u0020waiting\u0020list.' + '<br>There\u0020are\u0020currently\u0020\u007Bcount\u007D\u0020registrants\u0020ahead\u0020of\u0020you\u0020on\u0020the\u0020waiting\u0020list.'.replace('{count}', data.waitListCount); jQuery("#lc-event-reg-notice").html(waitingListNotice); jQuery("#s-lc-event-sub, #s-lc-event-asub").text('Register\u0020for\u0020waiting\u0020list'); } jQuery("#event-pre-registration").hide(); jQuery("#event-registration-form").show().on('change', refreshPositionInQueue); }) .fail(ajaxErrorHandler); return false; } function createFullRegistrationSuccessMessage(isPaymentRequired) { if (!isPaymentRequired) { return "\u003Cstrong\u003ESuccessfully\u0020registered.\u003C\/strong\u003E\u0020If\u0020you\u0020have\u0020provided\u0020an\u0020email\u0020with\u0020your\u0020registration,\u0020a\u0020confirmation\u0020message\u0020has\u0020been\u0020sent."; } return "You\u0020have\u0020been\u0020added\u0020to\u0020the\u0020event\u0020registration\u0020list.\u0020However,\u0020the\u0020registration\u0020process\u0020is\u0020not\u0020complete.\u0020You\u0020will\u0020need\u0020to\u0020make\u0020your\u0020payment\u0020at\u0020the\u0020location\u0020of\u0020the\u0020event."; } function createPaymentButtons(data) { var paymentButtons = '<div id="s-lc-pay-buttons-container">' + '<a href="/event-booking/' + data.bookingId + '" class="btn btn-primary">Pay\u0020via\u0020Credit\u0020Card</a>'; if (springyPage.isInPersonPaymentEnabled) { paymentButtons = paymentButtons + ' ' + '<a href="#" id="s-lc-pay-in-person-button" class="btn btn-primary">Pay\u0020In\u0020Person</a>' + '</div>' + '<div id="s-lc-pay-in-person-message" style="display: none;">' + '<p>' + '<br><div class="alert alert-warning">' + "You\u0020have\u0020chosen\u0020to\u0020pay\u0020for\u0020this\u0020event,\u0020\u007Btitle\u007D,\u0020in\u0020person.\u0020\u0020Please\u0020remember\u0020to\u0020pay\u0020on\u0020the\u0020day\u0020this\u0020event\u0020starts.".replace("\u007Btitle\u007D", "Scholarly\u0020Resources\u0020for\u0020Students\u0020\u002D\u0020AccessEngineering\u0020\u0028McGraw\u0020Hill\u0029") + '</div>' + '</p>' + '</div>'; } return paymentButtons; } function createPostRegistrationSuccessHtml(data) { var message; var isPaymentRequired = (data.totalCost > 0); if (data.fullRegistration) { message = createFullRegistrationSuccessMessage(isPaymentRequired); } else { message = "\u003Cstrong\u003ESuccessfully\u0020registered\u0020for\u0020the\u0020waiting\u0020list.\u003C\/strong\u003E\u0020You\u0020will\u0020receive\u0020a\u0020confirmation\u0020email\u0020shortly."; } var html = "<p>" + message + "</p>"; if (data.fullRegistration && isPaymentRequired) { var costDisplay = springSpace.formatCurrency(data.totalCost); var costInfo = "This\u0020booking\u0020will\u0020cost\u0020\u007Bamount\u007D.".replace("\u007Bamount\u007D", costDisplay); html += '<p>' + costInfo + '</p>'; } return html; } function submitRegistration() { jQuery("#lc-s-event-register").find(".form-control").attr("aria-invalid", false); removeErrors(); if (!bookingFormValidation()) { // we had an issue validating the booking form - stop registration here return false; } workingAlert(); jQuery("#s-lc-event-sub").prop('disabled', true); jQuery.ajax({ url: "/ajax/event/submit/5741483", type: "post", dataType: "json", data: { id: queueId, formData: springyCommon.serializeFormAsArray("#lc-s-event-register"), }, }) .always(function (data) { stopAlert(); jQuery("#s-lc-event-sub").prop('disabled', false); }) .done(function(data) { jQuery("#lc-s-event-register").hide(); jQuery("#s-lc-event-register-result-message").html(createPostRegistrationSuccessHtml(data)).fadeIn("slow"); jQuery("#s-lc-pay-in-person-button").on("click", onPayInPersonButtonClick); jQuery("html, body").animate({scrollTop: 0}, "slow"); jQuery("#alert-success-msg").focus(); jQuery("#s-lc-event-register-success-div").show().focus(); }) .fail(ajaxErrorHandler); return false; } function onPayInPersonButtonClick() { jQuery("#s-lc-pay-buttons-container").hide(); jQuery("#s-lc-pay-in-person-message").show(); } jQuery(function() { accessibleIcons(); toggleHybridRegistrationType(); jQuery('input[name="hybrid_registration_type"]').on('change', toggleHybridRegistrationType); jQuery('#lc-s-event-pre-register').on('submit', beginRegistration); jQuery("#lc-s-event-register").on("submit", submitRegistration); jQuery('.s-lc-timezone-change').off('click').on('click', springyPublic.showTimezoneModal); }); </script> <script defer src="https://static-assets-au.libcal.com/js_708/myscheduler.min.js"></script> </body> </html>