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/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
Defined Under Namespace
Modules: Types Classes: Client, Connection, ConnectionError, DistrictNotFound, Paginator, Response
Constant Summary collapse
- API_URL =
'https://api.clever.com/v2.0'- TOKENS_ENDPOINT =
'https://clever.com/oauth/tokens?owner_type=district'- STUDENTS_ENDPOINT =
'/v2.0/students'- COURSES_ENDPOINT =
'/v2.0/courses'- SECTIONS_ENDPOINT =
'/v2.0/sections'- TEACHERS_ENDPOINT =
'/v2.0/teachers'- EVENTS_ENDPOINT =
'/v1.2/events'- GRADES_ENDPOINT =
'https://grades-api.beta.clever.com/v1/grade'- VERSION =
'1.2.5'- PAGE_LIMIT =
10_000- EVENT_TYPES =
%w(students teachers sections).freeze