A Year in Review 2014-2015 1 learn The SAS Mission agile creativity collaborate The SAS division is most directly and visibly aligned with UCI’s mission of enhancing student and faculty academic and life experience. Our guiding principle as a division is that the Student and Academic Services Division, or SAS, consists of all centralized IT Support for the campus faculty and student communities. SAS acts as a fast moving, nimble technology partner in conjunction with the evolving needs of faculty and students. The SAS team is comprised of various OIT groups that primarily focus on student and faculty-supported technologies and services, as well as technology that supports staff who work closely with both groups. Introducing new ideas, methods, or products involves innovation and creativity. Members of SAS work jointly with other groups within OIT, UCI, UC, and other institutions of higher education to achieve cre- ative results. Being agile and quick acting in response to fast-changing technologies and fostering learn- ing, which leads to growth, are both part of the core principles of SAS. It is these principles that allow us the opportunity to more efficiently and effectively serve our users and customers. Shohreh Bozorgmehri Director, Student & Academic Services Division Office of Information Technology UC Irvine 2 OIT Research Computing SAS Campus “HPC” Cluster Grows in Use Over ten years ago, a dozen trusting faculty members joined the Office of Information Technology and the School of Physical Science in the construction of the campus’ first ‘community condo’ computing cluster conservatively called the ‘Middle Performance Cluster or MPC’ whose purpose was to bridge the gap between what a research group could operate on its own and the large, national supercomputer centers. The computing system contained a few hundred computing devices and was primarily used by the traditional users of computation – physical scientists. Flash forward ten years and as with many aspects of IT explosive growth is the norm— Now rightly called the ‘High Performance Cluster or HPC’, the consortium of faculty has grown to 55 research computing groups with over 6,000 computing ‘cores’ and over 1,000 Terabtyes of storage making HPC the largest computer at UCI. Nearly 500 campus users actively use the system in research areas such as bioinformatics and genomic sequencing that were unheard of in the past. One aspect of HPC that makes it nearly unique among similar clusters at other universities is our ability to harness almost all of the available computing cycles of the system. Unused computing cycles ‘owned’ by a given faculty ‘Partner’ can be used by other partners when not in use allowing the system to harness almost twice the computing power of the system as compared to other ‘condo’ systems. Combining this feature with the large size of the cluster allows a wide variety of researchers – including newcomers to high performance computing - to both solve problems and analyze data critical to their research efforts. 3 OIT EduTech SAS Virtual Computer Labs Come to UCI UCI has a long history of provided computing laboratories for the campus instructional needs. While more and more students come to UCI with their own desktop or laptop computers, we continue to see instructional efforts require the use of computers and specialized software that must be provided in a classroom setting. But given campus space constraints the growth of spaces for scheduled computer classroom access has been limited, especially for drop in space where students can complete assignments or projects. A solution to this dilemma has been the development of virtual computer labs based on the concept of virtual desktops or virtual computers where a central computing server provides applications to end user who are often remote from campus. Recently, UCI has completed a collaboration with Cal State Fullerton (CSUF) to provide the “VCL” service to UCI. CSUF has been operating the service for several years while working with the VCL developers at North Carolina State University since the inception of VCL. A pilot project has just completed where faculty users of OIT’s “hard”, i.e., physical labs located across campus and their students were invited to use VCL in support of their classwork. The project was to test how well the service would work albeit provided from a data center in Fullerton, how well the interface and tools would operate for end users, and how useful the service would be within these classes. In total over 20 classes, hundreds of users, and 3000 sessions occurred. The project was such a success that the service is now planned for deployment to the general undergraduate student body at UCI in the Fall. The VCL service is being financially supported by the e-tech fee assessed to undergraduate students at UCI. 2014 Pilot Project: 20 3,000 Classes Virtual Computer Lab Sessions 4 OIT EduTech SAS Classroom Technology Refresh Project Classroom Technology Support (CTS) maintains the equipment in 131 general assignment SmartClassrooms and a variety of other spaces. Through the eTech Initiative, annual funding was established to “refresh” the existing technology on a five year cycle. As a result, each summer CTS staff (with assistance from Facilities Management, OIT, and other vendors) replaces equipment and makes upgrades to roughly 1/5th of the classrooms. The scope is adjusted yearly as technology advances and the needs of room users’ change, but the goal is to provide as uniform and useful a set of tools as possible across all the classrooms, allowing instructors to use a variety of rooms while maintaining a consistent experience. Some changes are made to solve a known problem, update components that are up to 9 years old, or keep up with technology trends, while other scope is driven by faculty survey responses and one-on-one discussion with faculty or technical support staff. From July-September 2014, CTS completed year 3 of the refresh cycle, gutting and re-wiring 24 classroom lecterns and adding new side shelves to expand the workspace in 111 classrooms. New computers with digital outputs and widescreen monitors were installed. HDMI laptop cables and blu-ray decks were added. Document cameras and gooseneck microphones were put into most rooms larger than 50 seats, and wireless microphones were added to rooms larger than 120 seats. New projectors and screens were installed, and all rooms had their speakers re-wired to stereo. All video & audio switching gear was replaced, as was the control equipment. For the first time power controllers were installed for the lectern equipment and projectors (allowing CTS staff to quickly and remotely cycle power to devices), and cameras were installed above the lecterns to aid in rapid troubleshooting of help-desk calls. In June 2015, CTS began work on year 4 of the refresh cycle: 24 more classrooms including challenging spots HH 178 and SSH 100 where Facilities Management and other vendors were called in to help improve visibility from some audience seats. To solve a big problem with slow machines in some rooms, additional computers were purchased and installed in all remaining refresh rooms, effectively accelerating the refresh cycle for those devices to 4 years. A new vertical sliding whiteboard is set to be installed in SSH 100, as are new electric screens in many DBH rooms. The rest of the scope will largely follow the same set of enhancements installed during Summer 2014. 24 24 classrooms refreshed Summer 2014 classrooms refresh in progress Summer 2015 Refreshed Classrooms 5 OIT EduTech SAS Learning Management Platform Upgrade and Integration Project Spring Pilot Considering for the Future of Instructional Technology at UCI with the One Year Canvas Pilot Info: 270 Classes 125 75 5,853 Instructors TAs Students The Academic Web Technologies team (AWT) builds and maintains UCI’s homegrown learning management system (LMS), the Electronic Educational Environment (http://eee.uci.edu), and is currently managing a one-year pilot of a popular commercial LMS, Instructure Canvas. The Canvas Pilot is an opportunity for instructors, teaching assistants, and students to use Canvas in their courses and participate in a formal assessment of the value and usability of Canvas as a potential addition to the instructional technology ecosystem at UCI. To support the Canvas Pilot, AWT built a data management utility to synchronize our campus Canvas environment with instructor, teaching assistant, student, course, and enrollment data for participating courses. AWT also implemented integrations between the Canvas Pilot environment and MyEEE, with EEE teaching assistants management, WebAuth (UCInetID login), and the University Registrar’s WebGrades final grade submission tool. AWT staff have historically provided full support for the EEE website, including training workshops and just-in-time assistance via email, phone, and in-person consultation. AWT is providing the same level of direct support to the instructors, teaching assistants, and students participating in the Canvas Pilot, with behind-the-scenes escalation to Instructure and coordination with Instructure’s support, engineering, and product management teams. Throughout the Canvas Pilot, the AWT team is conducting assessment activities to gather data that will inform a recommendation for the next directions in instructional technology at UCI. Assessment activities include pre-, mid-, and end-of-quarter online surveys for all participants, optional student focus groups, instructor meet-ups, instructor panels, and collaboration with Professor Albert Kobsa’s Human-Computer Interaction students for formal usability review of the Canvas software. The AWT team maintains an informative Canvas Pilot website designed to keep all faculty, students, and stakeholders up-todate with assessment results summaries and other data as it becomes available. For more information, visit: http://sites.uci.edu/canvaspilot/. 6 OIT EduTech SAS Supporting Academic Programs with Flexible, Online Forms in EEE Scout Academic Web Technologies launched EEE Scout, a new web application for the campus that facilitates the creation of online web forms to collect and review information in support of academic activities. To date, 131 forms have been published and 2,489 responses have been submitted. Scout has been used to digitize previously paper student hiring processes, peer tutor recruitment, peer academic advisor recruitments, workshop signups (previously handled by emails), event signups in the Paul Merage School of Business, proposal submissions, the C hancellor’s Illuminations initiative with over 20 responses, Humanities Commons proposals with over 150 responses, course prerequisite clearing, and gathering information to help incoming transfer students register for classes in the School of Physical Sciences Scout users have sent Academic Web Technologies valuable feedback including feature requests to help guide ongoing Scout development, and praise, describing Scout as “easy to use,” “very useful and helpful tool that makes our lives a lot easier,” “ straightforward and easy to navigate”, and “user friendly.” Academic Web Technologies continues to enhance Scout with new features and functionality in response to campus feedback. For more information about the latest updates to EEE Scout, visit https://help.eee.uci.edu/scout/updates/. Providing Technology Training with EEE Workshops Each quarter, AWT facilitates a variety of in-person workshops focused on topics related to instructional technology. In the 2015-2016 academic year, topics included EEE tools, information sessions about the Canvas Pilot, Google Apps @ UCI, i-clickers, and good security and privacy practices online. Workshop attendance Fall 2014 Winter 2015 Spring 2015 42 attendees total (8 faculty) 33 attendees total (10 faculty) 23 attendees total (5 faculty) 7 OIT EduTech SAS LARC Summer Session Tutorials The DUE Data and Development team (DDD) provides a wide range of web application development and data support to the Division of Undergraduate Education (DUE) and to the undergraduate population in general. Before the summer of 2014, students who wanted to sign up for the Learning and Academic Resource Center’s (LARC) summer tutorial sessions had to walk over to LARC’s offices in the second floor of Rowland Hall and stand in line, with cash or check in hand. On a regular basis, LARC Operations Manager Ron Mudd then had to hand carry all payments across Aldrich Park to the Campus Cashier. The enrollment method had changed little since the 1980s and hundreds of students each summer were inconvenienced by the process. A couple of years ago, one student who was en route from South Asia during the enrollment period actually had their mom go to LARC to sign up for them. Other students who could not visit the office during the enrollment period were simply unable to enroll and often missed out on the opportunity to attend summer tutorial sessions. In spring of 2014, the DDD team learned about this problem and proposed an on-line solution: they could repurpose an existing web-based sign-up application to handle summer tutorials. The first meeting with the client was held on April 22nd. Two months later, the project was complete. By 8:00am on June 23rd--the first day of Summer Session I--160 students had already signed up online for their tutorials. Instead of carrying payments on foot, billing information would be delivered digitally to Campus Billing Services. LARC’s front office was pleasantly quiet that morning. The Director of LARC, Tracie Welser, summarized the human impact of the project: “Signups has saved LARC many hours of staff time and streamlined a once difficult process, making summer tutorials more accessible to students who were previously unable to register in person.” (photo: LARC's 8 staff and peer tutors) OIT Applications SAS Academic English Reports design build deploy hours saved per quarter 20 hrs 70-80 hrs Just before fall 2014, DDD was asked to analyze and automate several key tasks within Academic English program. The DUE Data and Development team (DDD) analysts quickly discovered that at the beginning of every quarter, Academic English staff were painstakingly reviewing the course enrollments of over a thousand international students, to ensure that all students were enrolled correctly. Students who were misenrolled had to be notified as soon as possible so that they could switch into the right Academic English class. With only a few staff members, Academic English was struggling to keep up with this enormous administrative task each quarter. Because the process was so slow, many students were not informed until two or three weeks into the quarter, forcing them to play catch up and greatly jeopardizing their performance in the class. (photo: The Humanities Instructional Building, the home of the Academic English Program) The DDD team went to work, using a home-grown rapid reporting and messaging application called DREM to build data queries that automated the laborious process of identifying and contacting misenrolled Academic English students. The project took less than a month and fewer than 20 hours to design, build and deploy. Eunice Choi, Academic English Program Manager, estimates that the queries in turn have saved her department an estimated 70-80 hours per quarter. Most importantly, students were are now being contacted in the first few days of the quarter, greatly increasing their chances of success in their courses. 9 OIT Applications SAS Building a Lasting Engagement with the Alumni Association In February 2014, the Chancellor & Provost IT (CPIT) team met with the Alumni Association to develop and implement a new system of cap and gown purchases. Traditionally, graduating students would attend a Grad Expo event where orders and payments would be placed. The process was slow, the laptop rentals necessary to place orders were costly, and the existing web application did not adhere to the latest PCI Data Security Standards. For 2015, the Alumni Association wanted to improve the customer experience and present a positive image to soon-to-be alumni. CPIT evaluated various credit card terminals compatible with their existing set of iPad minis and engaged with OIT’s IT Security and Network Engineering teams to discuss requirements and capacity. The existing web application was redeveloped from the ground up, resulting in a new, mobile responsive web app that could be used for ordering and administration. Isolated credit card terminals for payment processing and a dedicated printer for order confirmation and fulfillment by Jostens completed the system. Grad Expo was scheduled for the last week of April, so the project had a firm, unmovable deadline. In the end, the project was a success. The new system sold more cap and gown packages than any previous year, while also maintaining dependable uptime. The system was so successful that even Jostens had mentioned interest in using it for other campuses. 250 Orders/Hour at Peak 5,670 Total Orders 262 Memberships 10 OIT Applications SAS Promoting Inclusive Excellence through UCI’s Diversity Opportunities ADVANCE Diversity Opportunities Online Application UC Irvine is committed to promoting diversity, equality, and inclusion. Connecting people to initiatives that promote these principles can be a challenge. Developed during 2014 by the SAS Chancellor & Provost IT team, the UC Irvine Diversity Opportunities database serves as a centralized location for initiatives and programs with a focus on diversity. The database houses information on a myriad of on-and-off campus activities, ranging from research to mentoring, and from teaching to community outreach. It’s a useful tool for faculty, staff, and students wanting to explore how they can contribute to inclusive excellence during their career at UCI. And it connects users with the wide range of initiatives and programs already available. Those hosting an event may submit a Diversity Opportunity to the database for potential participants to learn more about the event while those looking to be a participant may use the database to find a program that interests them. Opportunities are categorized by location, frequency, type of activity, and target population, which can be searched, filtered, and sorted. SEVIS Student and Exchange Visitor Program SEVIS, or the Student and Exchange Visitor Program, is a federally mandated program that tracks and monitors exchange visitors carrying F, M, and J Visas while they visit and participate in the U.S. Education System. Using International Student & Scholar Management software by Ellucian, Student Affairs IT works closely with the International Center to report on approximately 1000 international exchange visitors, 582 research scholars, and 10 professors to Homeland Security. In addition to managing SEVIS, Student Affairs IT also builds custom web applications for the International Center to help create a paperless process for incoming students, replacing the previous system of manual administrative data entry. 11 1,600 1,600 data records for International exchange visitors and International research scholars & professors from 130 different disciplines are reported to Homeland Security by Student Affairs IT. OIT Applications Digital Signage System SAS The Financial Aid office, Student Center and Events Center, Biological Sciences, and Environmental Health and Safety are just a few of the departments currently utilizing the Student Affairs Information Technology Digital Signage System. Born from a humble system of just five displays, our system has grown to approximately 40 digital displays utilized by twenty different departments campus-wide. 22 different departments across campus utilize Student Affairs’ digital signage technology and support. Our Student Affairs VM system allows us to virtualize our server for easy central management, allowing our clients the convenience of administering their own content through our web based system. Their content is then pushed out to our displays, where a small PC on each unit ensures that content is always running, even when connectivity to the central server is lost. From basketball games and event photos, to conference room scheduling and wayfinding, SAIT’s scalable signage system has become a staple at UC Irvine. Commencement Ticketing and Tools During the 2014 commencement when President Obama spoke, Student Affairs IT developed an anti-ticket fraud system that allowed commencement staff to deactivate tickets that were illegally sold. Issuing commencement tickets to students for family and friends has traditionally been problematic. Different schools allocate different students a different number of tickets based on seats available and the size of the graduating class, all of which results in an administrative headache. However, a new system developed by Student Affairs IT has introduced a set of tools and applications to simplify and streamline the process. Our system identifies a student, determines which ceremony they are in, and enables them to print their own allocated number of tickets. For our PhD candidates, we have developed a separate system to allow them to request which faculty member they want to “hood” them during the ceremony. Faculty members can log in and see how many requests they have received, who submitted the request, and allows them to accept or decline. 600 Over 600 clubs and organizations with individual website and email accounts are supported by Student Affairs IT. 12 OIT UC Recruit SAS Partnering with UC Berkeley to develop and Recruit has served as UC’s academic applicant tracking system since 2013. deliver the UC UC Recruit facilitates the hiring of top talent, which directly influences UC’s position as a premier research university. UC Recruit also ensures compliance with AP Search state and federal regulations. application Historically, UC Recruit had little support for planning a recruitment or processing approvals that takes place during the recruitment process. This year, the UC Recruit team partnered with Karie Frasch from UC Berkeley’s Faculty Welfare and developers from UC Berkeley’s Information Services & Technology department to bring their “AP Search” application into the 10-campus UC Recruit platform. This partnership is a great example of leveraging the strengths of the 10 campuses. By expanding a best-of-breed application in use at one campus to the entire system, UC realizes significant cost savings and economies of scale. With oversight from the UC Recruit Governance Board, the team developed key enhancements to encourage broad adoption across the system. UC now benefits from recruitment best practices such as defining applicant evaluation criteria up front, helping to avoid potential selection bias. Flexible approval processes encourage compliance with relevant policies and regulations, promote a diverse workforce, and support our goal of inclusive excellence. 13 The SAS Kick-off breakfast, Nov 21, 2014 Making connections. Sharing talents. Cementing collaborations. Su Wang holds a monthly PHP programmers meeting attended by AWT, Academic Applications Development and staff from Student Affairs. OIT assists Student Affairs with desktop rollouts in Wellness, Health & Counseling Services and now provides desktop support for the cluster. Academic Personnel and Academic Affairs developers pair with each other regularly to cross-train and conduct code review as part of the Software Develoment Life Cycle. Jeremy Thacker regularly provides “Agile Reading Room” email hightlighting articles about Agile development so that others can benefit from it. Members of SAS regularly present on a variety of technological topics at higher education and industry conferences such as UCCSC, Educause, and WordCamp. 14 SAS is a division of the Office of Information Technology. Without OIT’s infrastruture, the success of the projects that are highlighted in this document would not be possible. Projects in this document were selected by a committee comprised of SAS leadership. Contributing authors (in order by pages): Shohreh Borzorgmehri, Allen Schiano, Eric Rupp, Kelsey Layos, John Remy, Albert Chi, Victor Pham, Kevin Ansel, and Max Garrick. Layout and Design: Kim Gerrard 15