- Content and tool integrations
- Organisation API
- DataService.svc methods and messages
- Create.Calendar.Event and Update.Calendar.Event
- Create.Course.Element.Assignment
- Create.Course.Element.CustomActivity
- Create.Course.Element.File
- Create.Course.Element.Folder
- Create.Course.Element.IMSPackage
- Create.Course.Element.Instance
- Create.Course.Element.Link
- Create.Course.Element.Page
- Create.Course.Element.Survey
- Create.Course.Element.Test
- Create.Course.File
- Create.Course.Folder
- Create.Course.Planner
- Create.Extension.Instance
- Create.MyFiles.File
- Create.MyFiles.Folder
- Create.Resource
- Delete.Calendar.Event
- Delete.Extension.Instance
- Delete.Person.ProfilePicture
- Update.Calendar.Event.ConnectEvents
- Update.Course.Element
- Update.Course.Element.CustomActivity
- Update.Course.Element.CustomActivity.Assessment
- Update.Course.Element.LearningObjective.Assessment
- Update.Course.Planner
- Update.Extension.Instance
- Update.Person.ProfilePicture
- Update.WarningLetter
- ReadDataService methods
- Read.Courses
- Read.Terms
- Read.LearningObjectives
- Read.WarningLetter
- Read.Course.Planner.Lessons
- Read.Course.Planner.Topics
- Read.Course.Files
- Read.Course.Gradebook.Assessments
- Read.Course.Gradebook.Items
- Read.Course.Gradebook.Categories
- Read.Course.Elements
- Read.Course.Element
- Read.Calendar.Event
- Read.AssessmentScales
- Read.AssessmentRecord.Summary
- Read.Projects
- Read.Projects.ForPerson
- Read.Courses.ForPerson
- Read.BehaviourRemarks
- Read.Extension.Instance
- FileService.svc methods and messages
- FileStreamService.svc methods and messages
- InstanceService.svc
- Working with calendar events
- Migrating content to itslearning
- Handling rich content and files
- DataService.svc methods and messages
- Data Warehouse API
- How to Access the Data Warehouse via OData
- Best Practice for Accessing OData
- Scenarios and Examples
- Data warehouse API data model reference
- AssessmentGrade
- AssessmentScale
- AssessmentStatus
- ConsumerType
- Course
- CourseElement
- CourseElementFileAssociation
- CourseMembership
- CourseProfile
- CourseVisit
- Date
- ElementCategory
- ElementType
- File
- LearningItem
- LearningObjective
- LearningObjectiveAssessment
- LearningObjectiveAssessmentStatus
- LearningObjectiveCourseElement
- LearningObjectiveProgress
- Organization
- OrganizationMembership
- Scorm
- ScormStatus
- SiteProfile
- Term
- Time
- User
- UserCourseSession
- UserElementSession
- UserGrade
- UserLogin
- UserSession
- IMS Enterprise Services
- IMS ES best practices and howtos
- Getting started with IMS ES
- Dos and don'ts for itslearning IMS ES clients
- How to assign profiles to users
- Creating organisations
- Creating parent/child relationships
- Marking an organisation as a user's "home organisation"
- Creating courses and course groups
- Working with course templates in IMS ES
- ECK-iD and Dutch educational content chain
- Managing persons
- Managing groups
- Managing memberships
- IMS ES Template
- IMS ES best practices and howtos
- Other resources
Applications
Applications are extensions to the Add page of an itslearning course. They allow users to select or create resources. These resources can for example be added to a plan, but will also appear in various course reports, such as the 360 report. To support a use case like this, commonly the LTI Advantage extension Deep Linking is implemented. Though it is possible to only use LTI 1.3 Core, this does require the tool provider to create a mapping table where the ID for each time the resource has been selected - which will be send each time the tool is launched- to the selected resource.
In addition, it is possible for a tool to send a status or even result (/score) back to itslearning. This requires the tool provider to implement the LTI Advantage extension Assignment and Grade Services.
Resources with a result can be included in the gradebook.
You can also use the proprietary ORG API to add your LTI resources to the itslearning Library.
When content is selected or created with your tool, or when a user views a content item, there will be a side panel to the right of the content that allows common itslearning accounts. This actions include:
-
Manually making the content visible or invisible to students, or schedule the visibility of the content;
-
Assigning a deadline*;
-
Tagging the content as homework*;
-
Assigning the content to course groups or individual students (by default it will be assigned to all students in the course);
-
Choose an assessment scale*
-
Choose to hide results and make them all at once visible to students (not that the result can still be visible in your tool, this setting only controls the visibility in itslearning)*.
* These options will only be offered if the tool supports the LTI Advantage extension Assignment and Grade Services.
If your content is not suited for iframing, it can be registered to open in a new tab. But in this case we do we do recommend providing a thumbnail and description as part of the link properties, in case you use the Deeplinking 2.0 extension of LTI Advantage.