API Reference Cyphi v#0.1.0

Modules

Base module for Cypher Learning Api 3.0 Client

Provides struct and type for a Answer

Provides struct and type for a Assessment

Provides struct and type for a Assistant

Provides struct and types for a AttendanceSession

Provides struct and type for a Award

Provides struct and type for a Badge

Provides struct and type for a BadgeHistory

Provides struct and type for a BadgeMetadata

Provides API endpoints related to badges

Provides struct and type for a Batch

Provides struct and type for a BatchResults

Provides API endpoints related to batches

Provides struct and type for a Certificate

Provides struct and type for a CertificateMetadata

Provides API endpoints related to certificates

This module serves as the central interface for interacting with the Cypher Learning Matrix OpenAPI. It handles request construction (headers, authentication, and encoding), executes network calls via a configurable adapter, and transforms JSON responses into Elixir structs.

Prepares and encodes HTTP request options for the Cyphi.Client.

Handles the decoding and casting of HTTP responses into Elixir structs.

Provides struct and types for a Course

Provides struct and types for a CourseMetadata

Provides struct and types for a CourseTemplate

Provides struct and types for a CourseTemplateMetadata

Provides API endpoints related to course templates

Provides API endpoints related to courses

Provides API endpoints related to e commerce

Provides API endpoints related to enrollments

Provides struct and type for a Game

Provides API endpoints related to games

Provides struct and types for a Grade

Provides struct and types for a Group

Provides struct and type for a GroupMembership

Provides struct and types for a GroupMetadata

Provides API endpoints related to groups

Defines the behaviour for HTTP adapters used by Cyphi.Client.

Provides struct and type for a Instructor

Provides struct and types for a JobTitle

Provides API endpoints related to job titles

Provides struct and types for a Learner

Provides struct and type for a Level

Provides struct and type for a LevelHistory

Provides struct and type for a Module

Provides struct and type for a Order

Provides struct and types for a Organization

Provides API endpoints related to organizations

Provides struct and type for a Player

Provides struct and type for a PlayerLevel

Provides struct and type for a PointHistory

Provides struct and type for a ScormAnswer

Provides struct and type for a Section

Provides struct and type for a Session

Provides struct and types for a User

Provides struct and types for a UserAttendance

Provides API endpoints related to users

Provides struct and type for a Visit

Provides struct and type for a Webhook

Provides API endpoints related to webhooks