The eReserve Student Engagement Analytics API will provide your analysts and development team with the ability to extract analytical data from the macro (e.g. for the school / department, course / paper / subject, reading list etc) to micro (e.g. the reading and the student). The analysts and development team can choose what level of analytical data they want to extract for ingesting into your institution's analytical applications / databases. Following is a detailed look at each of the resources (e.g. school, course, reading list etc) and what analytical data is available.
When using the eReserve Student Engagement Analytics API, in order to show the degree of student engagement and to identify at risk students and engagement with reading list materials, an institutions LMS using LTI standard will pass eReserve Plus limited amounts of student data. The student data includes the following:
All data is securely stored and is handled with care, secure data handling procedures and in compliance with legal requirements and best practice security mechanisms.
Following are the key analytical information that can be accessed through the eReserve Plus Analytics API:
This API has been used by institutions to gain awareness of student engagement with resources on reading lists. The API can be used as part of data warehousing and to identify at risk students and to understand engagement with resources in detail.
In this document, you can also find a link and/or an image to a eReserve Student Engagement Analytics ERD which will describes the relationships between the API resources used in the API.
If you have any questions, please do not hesitate to contact our support team at support@ereserve.com.au
Through the School
resource, the analysts and the development team can explore the schools (aka departments) maintained within eReserve Plus by library staff, and then use the resource records in subsequent API calls.
Through the Course
resource, the analysts and the development team can explore the courses (aka unit, paper, subject etc) maintained within eReserve Plus by library staff, and then use the resource records in subsequent API calls.
Through the ReadingList
resource the analysts and the development team can access macro level analytical details. This includes:
If you are looking for more finer detail, the analysts and the development team can dig further, getting details about the following:
Student Access Counts
Through the related ReadingListUsage
resource the analysts and the development team can identify how many readings a student has accessed on the reading list. This can be taken further to identify how many times a student has accessed a reading on the reading list through the ReadingListItemUsage
resource.
Reading List Readings
Through the ReadingListItem
resource, the analysts and the development team can get a list of the readings for the reading list and extract details such as the number of students that have accessed the reading and how many times the reading has been accessed.
Through the ReadingUtilisation
resource, the analysts and the development team can get the detail for every reading accessed. This includes the time of access, the student accessing the reading and reference to the reading itself. Through the related resources more details can be extracted about the student and the reading.
Student Details
Through the related IntegrationUser
resource, the analysts and the development team can get identifying metadata (e.g. First / Last name, email address, student number etc)
Reading
Through the related ReadingListItem
resources, the analysts and the development team can retrieve the number of times a reading has been accessed on a reading list and how many students have accessed it. This also acts as a stepping stone to basic reading metadata (e.g. reading type, title, source document, authors, publication year etc) through the related Reading
resource. This allows the analysts and the development team to create a picture of the activity around the reading.
Through the IntegrationUser
resource, the analysts and the development team can access identifying metadata including:
Through the IntegrationUser
relationships with the ReadingUtilisation
, ReadingListItemUsage
and ReadingListUsage
resources, the analysts and the development team can build a picture of what readings a student has accessed, how often and what reading lists they have accessed during their studies.
Through the TeachingSession
resource, the analysts and the development team can access basic teaching session metadata such as:
Through its relationship with the ReadingList
resource, the analysts and the development team can collect analytical information about reading lists and associated readings for the teaching session.
The eReserve Analytics API has been updated to include new fields and further refine the naming of existing fields. These fields are aimed at allowing your development team to streamline their interaction with the API.
The following fields are detailed below for your development team including the new fields and deprecated filters for resources on the API.
NB: All deprecated filters will be removed as of 1st of February 20201.