Top Banner
The Aviva Stadium Dublin, 21-22 November 2013
23

Approaches to higher education course search: TERMINALFOUR t44u 2013

Aug 20, 2015

Download

Technology

TERMINALFOUR
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Approaches to higher education course search: TERMINALFOUR t44u 2013

The Aviva Stadium Dublin, 21-22 November 2013

Page 2: Approaches to higher education course search: TERMINALFOUR t44u 2013

The following slides are not just about course search!

It’s about organising and presenting STUFF!

Page 3: Approaches to higher education course search: TERMINALFOUR t44u 2013

• Projects are not just about “building a site”

• Often get requests for presentation and searching of structured data

• More than just “web search”

• Main examples: Course search / People Directories

• Lots of data of same/similar layout

• Coming from many different sources

• CMS, Student Mgt system, LDAP, Research systems

• Challenge:

• How to automate publication

• Presentation (responsive)

• Provide intuitive search

• Ease of maintenance / update

Page 4: Approaches to higher education course search: TERMINALFOUR t44u 2013

4 4 t44u 2013

• Houston Community College - Multiple external sources, Data & Web Object, Content Syncer , PeopleSoft www.hccs.edu/finder/

• University of St Mark & St John - JavaScript Search http://www.marjon.ac.uk/courses/

• University of Portsmouth – keywords and all data in CMS http://www.port.ac.uk/courses/

• University of Derby – PHP searching XML, all data in CMS http://www.derby.ac.uk/courses/

• University of East London – JSP & XML, data in CMS

http://experts.uel.ac.uk/course-search/

• Sacred Heart Faculty Pages - Content Sync from phone DB http://www.sacredheart.edu/facultystaffdirectory/

• SAIC Profile pages - built from LDAP and CMS http://www.saic.edu/profiles/

• SAIC – Course Search, PeopleSoft & Syncer http://www.saic.edu/coursesearch/

Page 5: Approaches to higher education course search: TERMINALFOUR t44u 2013

5 5 t44u 2013

240,000 course combos output via Site Manager

Page 6: Approaches to higher education course search: TERMINALFOUR t44u 2013

6 6 t44u 2013

• Taking data from both PeopleSoft and a legacy course system in CSV format & via MySQL.

• Syncing this with SiteManager to push out 2500

courses and 300 programs with scheduling. • Requirements and credit information all of which is

searchable and filterable by PHP. • Also combining the content syncer with the data

object to further refine the output of the possible 240,000 course combos!

Page 7: Approaches to higher education course search: TERMINALFOUR t44u 2013

7 7 t44u 2013

Page 8: Approaches to higher education course search: TERMINALFOUR t44u 2013

8 8 t44u 2013

All Program information is being published to one file using the Publish to one file Navigation object.

http://www.marjon.ac.uk/courses/

Page 9: Approaches to higher education course search: TERMINALFOUR t44u 2013

9 9 t44u 2013

Classes are added to TERMINALFOUR Site Manager as Content; 1 class = 1 piece of Content. The Content Type has an alternative Content Layout which is used to format the Content Layout as XML.

Page 10: Approaches to higher education course search: TERMINALFOUR t44u 2013

10 10 t44u 2013

The programs are displayed on the page with the text/html layout. This layout links to a fulltext layout when you link on the course name.

Page 11: Approaches to higher education course search: TERMINALFOUR t44u 2013

11 11 t44u 2013

The rest is then is all JavaScript. Notice how the listing changes when you select a filter.

Page 12: Approaches to higher education course search: TERMINALFOUR t44u 2013

12 12 t44u 2013

Type in word in the search box, the listing changes as well.

Page 13: Approaches to higher education course search: TERMINALFOUR t44u 2013

13 13 t44u 2013

When a program is added in Site Manager, there are 2 lists, one for Letter and another for program type – Undergraduate, postgraduate.

http://www.port.ac.uk/courses/

Page 14: Approaches to higher education course search: TERMINALFOUR t44u 2013

14 14 t44u 2013

The program Content Type contains a list which is made up of entries (A – Z). When adding a program the user selects a letter which corresponds to the course.

Page 15: Approaches to higher education course search: TERMINALFOUR t44u 2013

15 15 t44u 2013

On the program page, they have the same list as the program Content Type; which is used to display what is displayed at that point. The Content Type has a Keyword Content Search Navigation object in it.

Page 16: Approaches to higher education course search: TERMINALFOUR t44u 2013

16 16 t44u 2013

Keyword Content Search Navigation Objects Is used to display content which matches set criteria.

Page 17: Approaches to higher education course search: TERMINALFOUR t44u 2013

17 17 t44u 2013 http://www.derby.ac.uk/courses/

The program Search Functionality is PHP. PHP is used to search the XML produced by Site Manager. Site Manager outputs a Page Layout as PHP this page layout has one function and that is to search the XML file.

Page 18: Approaches to higher education course search: TERMINALFOUR t44u 2013

18 18 t44u 2013

Programs are added to Site Manager as Content; 1 program = 1 piece of Content. The Content Type has an alternative Content Layout which is used to format the Content Layout as XML.

Page 19: Approaches to higher education course search: TERMINALFOUR t44u 2013

19 19 t44u 2013

Filters use a mixture of xpath & filtering through returned arrays.

Predictive text is based off Program Name within the program Content Type, it will match from three letters upwards.

Page 20: Approaches to higher education course search: TERMINALFOUR t44u 2013

20 20 t44u 2013 http://experts.uel.ac.uk/course-search/

Search function is JSP, this was custom built by Terminalfour and controls the filters and what content is displayed

Page 21: Approaches to higher education course search: TERMINALFOUR t44u 2013

21 21 t44u 2013

Programs are added as content using a Undergraduate and Postgraduate Content Type’s. These Content Types have alternative Content Layout that are used to format the content as XML.

Page 22: Approaches to higher education course search: TERMINALFOUR t44u 2013

22 22 t44u 2013

All Program information is being published to one file using the Publish to one file Navigation object.

Page 23: Approaches to higher education course search: TERMINALFOUR t44u 2013

23 23 t44u 2013

Content displayed on the following page is another alternative layout. http://experts.uel.ac.uk/course-search/ . When you click on program name it takes you to the normal Content Layout text/html.