Sakai at University of Michigan International Virtual Learning Environment Conference May 13,14 2010 Beijing John Leasia Director, CTools Implementation Group jleasia@umich.edu Today’s presentation About University of Michigan Our role in Sakai CTools – our implementation of Sakai Infrastructure, Staffing Interesting uses, Portfolio Our active development What is on the horizon 2 Founded 1817 One of the first US public universities 2 Professors, 7 students 3 U of M today 5,500+ faculty, 51,000+ students 3 Campuses (Ann Arbor, Dearborn, Flint) 19 separate schools & colleges 100+ Programs 5,500+ undergraduate courses per term 588 Majors 600 student organizations Research – 1B+ 4 5 6 UM and Sakai um.Coursetools ▫ Business school special project 1999 ▫ Developed into LMS system ▫ um.Worktools spinoff, research/projects 2000 CHEF project 2001 ▫ First run at open source, standards ▫ Had momentum, new/solidified standards emerged ▫ Pilot 2002 SAKAI 2003 Bring project/research and course collaboration back under one system ▫ UM, IU, MIT, Stanford & Mellon Grant uPortal, Foothills 7 UM – China Relationship UM hosts China Visiting Scholars ▫ Dr. Qing Li – October 2007 ▫ Dr. Zhiqing Zhang – June 2009 UM – China University Leadership Forum ▫ May 15-29 2010 June 2005 President Coleman leads delegation to Beijing and Shanghai May 2006 Inaugural Michigan-China University Leadership Forum May 2006 Jen Zhu appointed coordinator for Chinese Initiatives 2007 School Year "China Now" theme semester May 2008 Second Michigan-China University Leadership Forum 8 CTools stats Today 40,051 33,914 2,593 154,873 Total course sites to date Total project sites to date GradTools student sites Total My Workspaces to date 9,640 Max concurrent users 9 10 11 12 CTools – example project sites Oxford Exam Schedule W10 SSW Alumni Board of Governors NABPLEX MJPE ELI Con Bio & LUP MKT605-Restaurants Web RFP CIC APPS Thronton - Gavini Research Site Econ 101 Final Raph Virus ETEPP Research Project for 431 US/China sustainability conference EECS460 gsi EECS373 Grad Entrepreneurship alpha Kappa Delta Ph Senior Design 2010-2011 NICU Journal Club Dissertation Data My Space 2010 Tornado Camp MKT 312 Project Tamar Blanc UMDT Project Nur Michigan Snowboard Club Save The Whales April 19 Concert videos Research Info for Faculty Biology Club Chi Omega Points Histart (n) AAASIST Meyer Prize 2010 SEOUL JUICE W10 13 CTools integrations Peoplesoft – registrar data Also textbook info, course evaluation orders Single signon - Cosign Provides ▫ ▫ Ease of use when moving between apps Course Rosters – automatically handle drops/adds 14 Out of cluster App server (search, other tasks) NetApp Filer Application servers 7 TB Netscaler sprayer Database cluster Dell 1950, 16GB RAM Apache/tomcat 6GB Heap 64-bit RHEL 5.x UM xISBN Grad School Sun Fire T5120, 128 GB RAM Solaris 10 OS Oracle 10g (10.2.0.4) Library Reserves Cosign – UM Single signon www Enterprise systems (e.g. Registrar) UMIAC DB intermediate Full updates daily Changes every 2 hrs iTunes U Other Web content CTools Infrastructure Development, Test systems Nightly Integration QA Testing Load Testing Development Developers CTools Releases Typical progression ▫ Developer’s laptop > CTDev > Test > Production ▫ Nightly – leading edge, prototypes ▫ Integration – tests involving enterprise systems Releases – ▫ Fall term large release, Winter, Summer terms occasionally ▫ Bug fix releases as needed Build scripts – automate the many builds Dev wiki to coordinate release content 17 Monitoring 18 Monitoring Critical periods - End of term, Evaluations ▫ Extra attention ▫ Monitoring every hour ▫ ‘Crunch’ reports ▫ Daily status conference call 19 CTools configurations Site Types ▫ Course, Project, GradTools, My Workspace ▫ We don’t auto-create sites (Instructors create course sites at their option) Roles ▫ Owner, Instructor, Assistant, Student, Observer, Librarian, Affiliate ▫ Owner, Organizer, Member, Observer Account Types ▫ Uniqname (UM affiliated); can create sites ▫ Friend (anyone else); cannot create sites 20 CTools customizations Customized standard tools ▫ Assignments • Single file upload – new students • Large sites – first page search option • Additional metadata ▫ Forums – extended statistics ▫ TestCenter - reporting ▫ Course Evaluations – external orders 21 CTools customizations Custom tools ▫ Textbook, uBook ▫ Engineering Honor Code (Web Content clone) ▫ Evaluate This Course (Web Content clone) ▫ Generic URL ▫ Library Help, Library Reserves ▫ GradTools / Checklist ▫ My Courses 22 Textbook, uBook Textbook info entered in PeopleSoft Info is part of feed to CTools Textbook tool in user My Workspaces Also – uBook student to student book market 23 Web Content ‘clones’ ctools.umich.edu/portal/directtool/sakai.rsf.evaluation?sakai.site=~ www.engin.umich.edu/students/honorcode/ 24 Library Help, Library Reserves 25 Gradtools 26 My Courses 27 CTools LTI tool integrations LectureTools SAMS (Student Assignment Management System) Allows an LMS to launch an External Tool and securely provide user identity, course information, and role information to the external tool Uses a HTTP POST through the browser – secured by the OAuth security (www.oauth.net) 28 Basic LTI 29 LectureTools – LTI integrated 30 LectureTools – LTI integrated 31 Student Assignment Management System 32 SAMS – LTI integrated 33 SAMS – LTI integrated 34 Support, Training, Documentation Support staff ▫ 1 Full time, several student part time ▫ Footprints support queue, live (IM) help, phone help, walk-in ‘Field’ support – experts at the unit level Documentation – part time writer 35 Other staff Development ▫ 4-6 FTE development Sakai and CTools User Interface, tool development, builds IT ▫ 2-4 FTE DBA, infrastructure admins Instructional Design 36 Using CTools mPortfolio Sweetland Freshman writing sample Med – groups, same site from term to term Introductory Spanish - schedule as assignment tool Law portal Business School MAP 37 mPortfolio MPortfolio is the University of Michigan implementation of ePortfolio: a mix of technology, pedagogy and assessment strategies intended to advance the cause of learning at Michigan. 38 mPortfolio Reflect. Connect. Demonstrate. Students reflect on their past experiences. 39 mPortfolio Reflect. Connect. Demonstrate. Students connect their past experiences into philosophy and goals statements. 40 mPortfolio Reflect. Connect. Demonstrate. Students demonstrate their transformative stories as ePortfolios. 41 mPortfolio Use 42 Large sites – Freshman writing 43 Med School 44 Med School CSS Javascript html Flash Dreamweaver Frames Video 45 Schedule as Assignment tool 46 Law School Portal CTools as a provider! 47 Business School Multidisciplinary Action Projects MAP06002BordersGroup MAP06009ChipGanassi MAP06018BJServices MAP06021AveryDenniso MAP06031BASF MAP06044ExpressDigit MAP06046EthiconEndo MAP06047DowChemical MAP06049FordMotor MAP06050Cisco MAP06051Cummins MAP06055ToyotaFinan MAP06058ToyotaMotor MAP06069-3MMedicalDi MAP06150MakeAWish MAP06176Vyalex MAP06200InfosysTech MAP06203SCJohnson MAP06206TRWAutomotiv MAP06209AmericanExpr MAP06211WhirlpoolEur MAP06212Intel-I MAP06213Intel-II MAP06216Cognifit MAP06243IADBNicaragu MAP06246CarbonDisclo MAP06247WomenforWome MAP06271EirGenPharma MAP06275GaltyTech MAP06279OrthoMediTec MAP06280ErythroSave MAP06281AngioSlide MAP06283EndoCross MAP06284AccessSurgic MAP06300Xmap-IndianI MAP06301XMAP-NESsT1 MAP06302XMAP-NESsT2 MAP06274Pharmaflow 48 Business School 49 CTools – current development Assignment 2, Gradebook 2 ‘Docs’ – new Resources UI Test Center reporting Checklist – GradTools replacement Teaching Evaluations – automations (UM specific) Assignments – never ending mPortfolio 50 Development – on the horizon Integration with campus video streaming Math equation editor CK editor – FCK replacement Sakai 3 Mobile apps, large sites, reduce time from idea to release 51 Sakai at University of Michigan International Virtual Learning Environment Conference May 13,14 2010 Beijing John Leasia Director, CTools Implementation Group jleasia@umich.edu