SlideShare une entreprise Scribd logo
1  sur  47
2012 SLA-SD Fall Seminar                                              October 5, 2012



Spotlight on the User: Enhancing Value
through User-Centric Design and Innovation




 leveraging student data to create
 website personalization
  Ian Chan
  Web Development Librarian, California State University San Marcos


                                                                                        1
why did we do it?




                    2
make life easier for our users




                                 3
get to know our users & vice versa




                                     4
we have (big) data




                     5
low cost




           6
first, a look back…




                      7
customized start pages 1998 ~ ?




                                  8
customization & library websites

MyLibrary – Notre Dame/NCSU, 1998
   developed at NCSU & Notre Dame and imlemented by VCU, LeHigh, others

MyLibrary – Cornell, 1998

More 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
11
a growing trend?




                   12
13
14
15
16
17
18
19
20
similar goals, different approaches

customization                     personalization
User drives content selection &   System drives content selection
layout




                                                                    21
personalization
Personalization is a process that „„changes the
functionality, interface, information content, or distinctiveness of a
system to increase its personal relevance to an individual‟‟
(Blom, 2000, p. 313)




                                                                         22
assessment of a library portal

Galter Health Sciences Library studied the use of their portal from
2003-2008

   “The automated application of specialty-based, personalized
   HSLs was more frequently adopted than manual
   customization by users” (Shedlock et al., 2010).




                                                                      23
students want smart systems

“Student and faculty groups both expressed a desire for
systems that know the individual better and that behave “more
like Amazon” in remembering who they are, what they like, and
where they left off in their work” (Jafari et. al. 2006).




                                                                24
25
what we‟d like our site to do

 Expedite access to our resources

 Connect students with individual librarians

 Personalize the research experience




                                                26
idea 




         27
how we did it




                28
project requirements (highlights)

Technical

 Leverage existing user data transfer

 Integrate login with EZproxy/campus authentication

 Secure

UX

 Don‟t bother the user

 … but add value

                                                       29
we use…

Drupal

Small, custom PHP scripts
      Match subjects to user course selections
      Generate XML data to sync guide info into Drupal
      Generate personalized course reserve listings

Data export (for now)
  from campus enrollment management system and viable library ILS
  [Integrated Library System]



                                                                    30
connecting users with resources

                          CCK [D6] / Fields [D7]




Taxonomy                                                          Content
                                                                  Profile
                        Views



           Similar by
             Terms
                                                   Personalized
                                                   Web
                           Panels
                                                   Pages




                                                                            31
essential, non-core modules

Content Profile
http://www.diigo.com/item/image/qxh8/13jv?size=o


EZproxy

LDAP Integration

Similar by Terms

Views
http://www.diigo.com/item/image/qxh8/rgq4


CCK

                                                   32
(really) nice to have

Panels
http://www.diigo.com/item/image/qxh8/i50r?size=o
http://www.diigo.com/item/image/qxh8/v6np?size=o


Context

Flag




                                                   33
user data prep

Simple PHP scripting to analyze course data and cross-
reference with subjects

Data prep - about 15 minutes of staff time for each load

But the above is all going away!




                                                           34
user data load

User Import Module
 Batch import for account

Node Import Module
 Batch import for user profile

Data load
 occurs once a week – more often at semester start


But the above is all going away!



                                                      35
user data interactions


User Data
 Source

                  LDAP
                                     User Import     Node Import
               Integration


Campus
 LDAP

                EZproxy              User Accounts    User Profile
               Integration




                             Recommendations




                                                                     36
37
38
39
40
After login, users can flag
 databases as favorites




                              41
42
Assessment

Click tracking – CrazyEgg

Web Analytics – Google Analytics, Piwik

Talk to users… in person!




                                          43
44
Upcoming developments

Query user data in library catalog directly and instantly update
course data

Integrate saved articles from Summon Discovery Service

Provide dynamic, course-specific library widgets to learning
management system




                                                                   45
Discussion / Q&A




                   46
References

Blom, Jan. 2000. “Personalization: a Taxonomy.” In , 313. ACM Press. doi:10.1145/633292.633483.
      http://dl.acm.org/citation.cfm?id=633483.

Jafari, 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

Contenu connexe

Similaire à Building a User-Centric Website by Integrating Course Enrollment Data

Extracting Semantic User Networks from Informal Communication Exchanges
Extracting Semantic User Networks from Informal Communication ExchangesExtracting Semantic User Networks from Informal Communication Exchanges
Extracting Semantic User Networks from Informal Communication Exchanges
Suvodeep Mazumdar
 
Searching Heterogenous E Learning Resources
Searching Heterogenous E Learning ResourcesSearching Heterogenous E Learning Resources
Searching Heterogenous E Learning Resources
imranlatif
 
Sitkoski Metadata Proposal - Final
Sitkoski Metadata Proposal - FinalSitkoski Metadata Proposal - Final
Sitkoski Metadata Proposal - Final
Keith Sitkoski
 

Similaire à Building a User-Centric Website by Integrating Course Enrollment Data (20)

Library discovery: past, present and some futures
Library discovery: past, present and some futuresLibrary discovery: past, present and some futures
Library discovery: past, present and some futures
 
119 128
119 128119 128
119 128
 
119 128
119 128119 128
119 128
 
Extracting Semantic User Networks from Informal Communication Exchanges
Extracting Semantic User Networks from Informal Communication ExchangesExtracting Semantic User Networks from Informal Communication Exchanges
Extracting Semantic User Networks from Informal Communication Exchanges
 
Extracting Semantic
Extracting Semantic Extracting Semantic
Extracting Semantic
 
Slawek Korea
Slawek KoreaSlawek Korea
Slawek Korea
 
Searching Heterogenous E Learning Resources
Searching Heterogenous E Learning ResourcesSearching Heterogenous E Learning Resources
Searching Heterogenous E Learning Resources
 
Thinking about technology .... differently
Thinking about technology .... differentlyThinking about technology .... differently
Thinking about technology .... differently
 
Open Source ILS Add-Ons
Open Source ILS Add-OnsOpen Source ILS Add-Ons
Open Source ILS Add-Ons
 
Inteligent Catalogue Final
Inteligent Catalogue FinalInteligent Catalogue Final
Inteligent Catalogue Final
 
Or 2013-abrams-sharing-data-rich-research
Or 2013-abrams-sharing-data-rich-researchOr 2013-abrams-sharing-data-rich-research
Or 2013-abrams-sharing-data-rich-research
 
Metadata and Taxonomies for More Flexible Information Architecture
Metadata and Taxonomies for More Flexible Information Architecture Metadata and Taxonomies for More Flexible Information Architecture
Metadata and Taxonomies for More Flexible Information Architecture
 
Libraries meet research 2.0
Libraries meet research 2.0Libraries meet research 2.0
Libraries meet research 2.0
 
Sitkoski Metadata Proposal - Final
Sitkoski Metadata Proposal - FinalSitkoski Metadata Proposal - Final
Sitkoski Metadata Proposal - Final
 
DESIGN AND IMPLEMENTATION OF A DIGITAL ARCHIVE OF LEARNING OBJECTS FOR REMOTE...
DESIGN AND IMPLEMENTATION OF A DIGITAL ARCHIVE OF LEARNING OBJECTS FOR REMOTE...DESIGN AND IMPLEMENTATION OF A DIGITAL ARCHIVE OF LEARNING OBJECTS FOR REMOTE...
DESIGN AND IMPLEMENTATION OF A DIGITAL ARCHIVE OF LEARNING OBJECTS FOR REMOTE...
 
Vision of Library Technical Services
Vision of Library Technical ServicesVision of Library Technical Services
Vision of Library Technical Services
 
Wiser Pku Lecture@Life Science School Pku
Wiser Pku Lecture@Life Science School PkuWiser Pku Lecture@Life Science School Pku
Wiser Pku Lecture@Life Science School Pku
 
Wiserpku Lecture@Life Science School Pku
Wiserpku Lecture@Life Science School PkuWiserpku Lecture@Life Science School Pku
Wiserpku Lecture@Life Science School Pku
 
Collaborative km-from-seci-model-tiim
Collaborative km-from-seci-model-tiimCollaborative km-from-seci-model-tiim
Collaborative km-from-seci-model-tiim
 
Collaborative km-from-seci-model-tiim
Collaborative km-from-seci-model-tiimCollaborative km-from-seci-model-tiim
Collaborative km-from-seci-model-tiim
 

Building a User-Centric Website by Integrating Course Enrollment Data

  • 1. 2012 SLA-SD Fall Seminar October 5, 2012 Spotlight on the User: Enhancing Value through User-Centric Design and Innovation leveraging student data to create website personalization Ian Chan Web Development Librarian, California State University San Marcos 1
  • 2. why did we do it? 2
  • 3. make life easier for our users 3
  • 4. get to know our users & vice versa 4
  • 5. we have (big) data 5
  • 7. first, a look back… 7
  • 9. customization & library websites MyLibrary – Notre Dame/NCSU, 1998 developed at NCSU & Notre Dame and imlemented by VCU, LeHigh, others MyLibrary – Cornell, 1998 More 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
  • 11. 11
  • 13. 13
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18
  • 19. 19
  • 20. 20
  • 21. similar goals, different approaches customization personalization User drives content selection & System drives content selection layout 21
  • 22. personalization Personalization is a process that „„changes the functionality, interface, information content, or distinctiveness of a system to increase its personal relevance to an individual‟‟ (Blom, 2000, p. 313) 22
  • 23. assessment of a library portal Galter Health Sciences Library studied the use of their portal from 2003-2008 “The automated application of specialty-based, personalized HSLs was more frequently adopted than manual customization by users” (Shedlock et al., 2010). 23
  • 24. students want smart systems “Student and faculty groups both expressed a desire for systems that know the individual better and that behave “more like Amazon” in remembering who they are, what they like, and where they left off in their work” (Jafari et. al. 2006). 24
  • 25. 25
  • 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. idea  27
  • 28. how we did it 28
  • 29. project requirements (highlights) Technical  Leverage existing user data transfer  Integrate login with EZproxy/campus authentication  Secure UX  Don‟t bother the user  … but add value 29
  • 30. we use… Drupal Small, custom PHP scripts  Match subjects to user course selections  Generate XML data to sync guide info into Drupal  Generate personalized course reserve listings Data export (for now) from campus enrollment management system and viable library ILS [Integrated Library System] 30
  • 31. connecting users with resources CCK [D6] / Fields [D7] Taxonomy Content Profile Views Similar by Terms Personalized Web Panels Pages 31
  • 32. essential, non-core modules Content Profile http://www.diigo.com/item/image/qxh8/13jv?size=o EZproxy LDAP Integration Similar by Terms Views http://www.diigo.com/item/image/qxh8/rgq4 CCK 32
  • 33. (really) nice to have Panels http://www.diigo.com/item/image/qxh8/i50r?size=o http://www.diigo.com/item/image/qxh8/v6np?size=o Context Flag 33
  • 34. user data prep Simple PHP scripting to analyze course data and cross- reference with subjects Data prep - about 15 minutes of staff time for each load But the above is all going away! 34
  • 35. user data load User Import Module  Batch import for account Node Import Module  Batch import for user profile Data load  occurs once a week – more often at semester start But the above is all going away! 35
  • 36. user data interactions User Data Source LDAP User Import Node Import Integration Campus LDAP EZproxy User Accounts User Profile Integration Recommendations 36
  • 37. 37
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. After login, users can flag databases as favorites 41
  • 42. 42
  • 43. Assessment Click tracking – CrazyEgg Web Analytics – Google Analytics, Piwik Talk to users… in person! 43
  • 44. 44
  • 45. Upcoming developments Query user data in library catalog directly and instantly update course data Integrate saved articles from Summon Discovery Service Provide dynamic, course-specific library widgets to learning management system 45
  • 47. References Blom, Jan. 2000. “Personalization: a Taxonomy.” In , 313. ACM Press. doi:10.1145/633292.633483. http://dl.acm.org/citation.cfm?id=633483. Jafari, 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

Notes de l'éditeur

  1. there’s so much stuff on library websites
  2. We strive to work one-on-one with our users. Our librarians really work hard to make themselves visible to students and faculty.
  3. well, it’s not that big, but its today’s catchphrase
  4. like any project that involves something new, it’s important to define it’s value, first
  5. Does anyone use iGoogle?My initial interest in Drupal was for customization
  6. 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
  7. For now, customization seems to have run its course
  8. This past summer, twitter began to offer rec on who to follow
  9. Netflix?
  10. How many of you have an account on Amazon?
  11. Convergence of increasing amounts of user data and expanding collections of information resources
  12. 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
  13. EMPHASIS: Users want to see relevance
  14. Interesting sentence from this article on a study that asked students what they wanted
  15. 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
  16. We HAVE user data
  17. Limit extra work for campus ITDon’t interfere with the user’s current research pathwaysno account creationno subject selection required
  18. Checks course code letters to find matching subjects from cross-reference tableThe Feeds module parses the XML feeds at set intervals
  19. LDAP integration Uses campus LDAP for authentication credentials & allows auto-creation of user accountsContent Profile Attaches CCK user profile content type to user accounthttp://www.diigo.com/item/image/qxh8/g781?size=ohttp://www.diigo.com/item/image/qxh8/13jv?size=oEZProxyIntegrate Drupal login with EZproxy authenticationLDAP IntegrationIntegrate Drupal login with campus authentication systemFlagsMark resources as user favorites
  20. Flag makes it super easy to… flag?Panels makes the arrangement content easy and makes use of views very
  21. Note: Authorized campus users who are not in the batch loads can still sign-in and system will auto-create their account
  22. 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
  23. Library web site before login
  24. Library web site after login
  25. Please post your questions if I didn’t capture it here