Module: Clever
- Defined in:
- lib/clever.rb,
lib/clever/client.rb,
lib/clever/version.rb,
lib/clever/response.rb,
lib/clever/paginator.rb,
lib/clever/connection.rb,
lib/clever/types/base.rb,
lib/clever/types/term.rb,
lib/clever/types/event.rb,
lib/clever/types/token.rb,
lib/clever/types/course.rb,
lib/clever/types/section.rb,
lib/clever/types/student.rb,
lib/clever/types/teacher.rb,
lib/clever/types/classroom.rb,
lib/clever/types/enrollment.rb,
lib/clever/types/school_admin.rb,
lib/clever/types/district_admin.rb
Defined Under Namespace
Modules: Types Classes: Client, Connection, ConnectionError, DistrictNotFound, Paginator, Response
Constant Summary collapse
- API_URL =
'https://api.clever.com/v3.0'
- ME_ENDPOINT =
'/v3.0/me'
- USER_TOKEN_ENDPOINT =
'https://clever.com/oauth/tokens'
- TOKENS_ENDPOINT =
'https://clever.com/oauth/tokens?owner_type=district'
- STUDENTS_ENDPOINT =
'/v3.0/users?role=student'
- COURSES_ENDPOINT =
'/v3.0/courses'
- SECTIONS_ENDPOINT =
'/v3.0/sections'
- TEACHERS_ENDPOINT =
'/v3.0/users?role=teacher'
- DISTRICT_ADMINS_ENDPOINT =
'/v3.0/users?role=district_admin'
- SCHOOL_ADMINS_ENDPOINT =
'/v3.0/users?role=staff'
- EVENTS_ENDPOINT =
'/v1.2/events'
- TERMS_ENDPOINT =
'/v3.0/terms'
- GRADES_ENDPOINT =
'https://grades-api.beta.clever.com/v1/grade'
- VERSION =
'3.2.8'
- PAGE_LIMIT =
10_000
- EVENT_TYPES =
%w(students teachers sections).freeze