Building a User-Centric Website by Integrating Course Enrollment Data


Published on

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • there’s so much stuff on library websites
  • We strive to work one-on-one with our users. Our librarians really work hard to make themselves visible to students and faculty.
  • well, it’s not that big, but its today’s catchphrase
  • like any project that involves something new, it’s important to define it’s value, first
  • Does anyone use iGoogle?My initial interest in Drupal was for customization
  • AaronTay asks if it’s worth the investmentMyLibrary is no longer used at ND, NCSU, CornellI was intrigued – use Drupal to create a library site like iGoogleWhy? I hoped it would help our users and get their attention
  • For now, customization seems to have run its course
  • This past summer, twitter began to offer rec on who to follow
  • Netflix?
  • How many of you have an account on Amazon?
  • Convergence of increasing amounts of user data and expanding collections of information resources
  • Customization – users identify with somethingPersonalization – system identifies with user, system relates to the userSystems are not necessarily one or the other – For example, Pandora and GoodReads require a limited amount of customization to start withGoogle Reader is largely based on user customization but also includes recommendationsPersonalization requires lots of dataGet users more involved and better meet their needs and wants
  • EMPHASIS: Users want to see relevance
  • Interesting sentence from this article on a study that asked students what they wanted
  • We really emphasize thatstudents and faculty should get to know their librariansI think students have really respond to this – IM, individual appointmentsSo, personalization fits into the goals for our site and for our libraryAmong goals for our web site are the desire to put a human face on the library and to make the web experience personableOur library focuses on teaching and personal assistance – our web site promotes the same values
  • We HAVE user data
  • Limit extra work for campus ITDon’t interfere with the user’s current research pathwaysno account creationno subject selection required
  • Checks course code letters to find matching subjects from cross-reference tableThe Feeds module parses the XML feeds at set intervals
  • LDAP integration Uses campus LDAP for authentication credentials & allows auto-creation of user accountsContent Profile Attaches CCK user profile content type to user account Drupal login with EZproxy authenticationLDAP IntegrationIntegrate Drupal login with campus authentication systemFlagsMark resources as user favorites
  • Flag makes it super easy to… flag?Panels makes the arrangement content easy and makes use of views very
  • Note: Authorized campus users who are not in the batch loads can still sign-in and system will auto-create their account
  • LDAP integration Uses campus LDAP for authentication credentials & allows auto-creation of user accountsContent Profile Attaches CCK user profile content type to user accountEZProxyIntegrate Drupal login with EZproxy authenticationLDAP IntegrationIntegrate Drupal login with campus authentication systemFlagsMark resources as user favoritesUser Import – 3 fieldsBatch import basic account infoNode Import & Node Import Update – 2 fieldsBatch import & update user profile data
  • Library web site before login
  • Library web site after login
  • Please post your questions if I didn’t capture it here
  • Building a User-Centric Website by Integrating Course Enrollment Data

    1. 1. 2012 SLA-SD Fall Seminar October 5, 2012Spotlight on the User: Enhancing Valuethrough User-Centric Design and Innovation leveraging student data to create website personalization Ian Chan Web Development Librarian, California State University San Marcos 1
    2. 2. why did we do it? 2
    3. 3. make life easier for our users 3
    4. 4. get to know our users & vice versa 4
    5. 5. we have (big) data 5
    6. 6. low cost 6
    7. 7. first, a look back… 7
    8. 8. customized start pages 1998 ~ ? 8
    9. 9. customization & library websitesMyLibrary – Notre Dame/NCSU, 1998 developed at NCSU & Notre Dame and imlemented by VCU, LeHigh, othersMyLibrary – Cornell, 1998More Examples MyLibrary – Univ. of Minn. Libraries, leverages campus CMS National University of Singapore – Nexus (CMS) Karolinska Institutet University Library – Drupal PennPortal – Libraries – campus CMS Galter Health Sciences Library – self-developed derived from Aaron Tay’s 2010-06 blog post titled “Customizable library portal pages” 9
    10. 10. 10
    11. 11. 11
    12. 12. a growing trend? 12
    13. 13. 13
    14. 14. 14
    15. 15. 15
    16. 16. 16
    17. 17. 17
    18. 18. 18
    19. 19. 19
    20. 20. 20
    21. 21. similar goals, different approachescustomization personalizationUser drives content selection & System drives content selectionlayout 21
    22. 22. personalizationPersonalization is a process that „„changes thefunctionality, interface, information content, or distinctiveness of asystem to increase its personal relevance to an individual‟‟(Blom, 2000, p. 313) 22
    23. 23. assessment of a library portalGalter Health Sciences Library studied the use of their portal from2003-2008 “The automated application of specialty-based, personalized HSLs was more frequently adopted than manual customization by users” (Shedlock et al., 2010). 23
    24. 24. students want smart systems“Student and faculty groups both expressed a desire forsystems that know the individual better and that behave “morelike Amazon” in remembering who they are, what they like, andwhere they left off in their work” (Jafari et. al. 2006). 24
    25. 25. 25
    26. 26. what we‟d like our site to do Expedite access to our resources Connect students with individual librarians Personalize the research experience 26
    27. 27. idea  27
    28. 28. how we did it 28
    29. 29. project requirements (highlights)Technical Leverage existing user data transfer Integrate login with EZproxy/campus authentication SecureUX Don‟t bother the user … but add value 29
    30. 30. we use…DrupalSmall, custom PHP scripts  Match subjects to user course selections  Generate XML data to sync guide info into Drupal  Generate personalized course reserve listingsData export (for now) from campus enrollment management system and viable library ILS [Integrated Library System] 30
    31. 31. connecting users with resources CCK [D6] / Fields [D7]Taxonomy Content Profile Views Similar by Terms Personalized Web Panels Pages 31
    32. 32. essential, non-core modulesContent Profile IntegrationSimilar by TermsViews 32
    33. 33. (really) nice to havePanels 33
    34. 34. user data prepSimple PHP scripting to analyze course data and cross-reference with subjectsData prep - about 15 minutes of staff time for each loadBut the above is all going away! 34
    35. 35. user data loadUser Import Module Batch import for accountNode Import Module Batch import for user profileData load occurs once a week – more often at semester startBut the above is all going away! 35
    36. 36. user data interactionsUser Data Source LDAP User Import Node Import IntegrationCampus LDAP EZproxy User Accounts User Profile Integration Recommendations 36
    37. 37. 37
    38. 38. 38
    39. 39. 39
    40. 40. 40
    41. 41. After login, users can flag databases as favorites 41
    42. 42. 42
    43. 43. AssessmentClick tracking – CrazyEggWeb Analytics – Google Analytics, PiwikTalk to users… in person! 43
    44. 44. 44
    45. 45. Upcoming developmentsQuery user data in library catalog directly and instantly updatecourse dataIntegrate saved articles from Summon Discovery ServiceProvide dynamic, course-specific library widgets to learningmanagement system 45
    46. 46. Discussion / Q&A 46
    47. 47. ReferencesBlom, Jan. 2000. “Personalization: a Taxonomy.” In , 313. ACM Press. doi:10.1145/633292.633483., A., McGee, P., Carmean, C., 2006. Managing Courses Defining Learning: What Faculty, Students, and Administrators Want. EDUCAUSE Review 41, 50–52,54,56–58,60,62,64,66,68,70.Shedlock, James, Michelle Frisque, Steve Hunt, Linda Walton, Jonathan Handler, and Michael Gillam. 2010. “Case Study: The Health SmartLibrary Experiences in Web Personalization and Customization at the Galter Health Sciences Library, Northwestern University.” Journal of the Medical Library Association : JMLA 98 (April): 98–104. doi:10.3163/1536-5050.98.2.003.Sundar, S. Shyam, and Sampada S. Marathe. 2010. “Personalization Versus Customization: The Importance of Agency, Privacy, and Power Usage.” Human Communication Research 36 (3) (July): 298–322. doi:10.1111/j.1468-2958.2010.01377.x. 47