studentvue.StudentVue¶
-
class
studentvue.
StudentVue
(username: str, password: str, district_domain: str, xmljson_serializer: xmljson.XMLData = <xmljson.Abdera object>, zeep_transport: zeep.transports.Transport = None, zeep_settings: zeep.settings.Settings = None, debug: bool = False)¶ The StudentVue API class
-
__init__
(username: str, password: str, district_domain: str, xmljson_serializer: xmljson.XMLData = <xmljson.Abdera object>, zeep_transport: zeep.transports.Transport = None, zeep_settings: zeep.settings.Settings = None, debug: bool = False)¶ - Parameters
username (str) – student’s username
password (str) – student’s password
district_domain (str) – domain that the school district hosts StudentVue on
xmljson_serializer (xmljson.XMLData) – (optional) serializer used to serialize xml to json
zeep_transport (zeep.Transport) – (optional) custom zeep client transport
zeep_settings (zeep.Settings) – (optional) custom zeep client settings
debug (bool) – if set to true, turns on debug logging from zeep
-
get_attendance
() → collections.OrderedDict¶ - Returns
student’s attendance
- Return type
OrderedDict
-
get_calendar
() → collections.OrderedDict¶ - Returns
student’s assignments / events calendar
- Return type
OrderedDict
-
get_class_notes
() → collections.OrderedDict¶ - Returns
student’s class notes
- Return type
OrderedDict
-
get_document
(document_guid: str) → collections.OrderedDict¶ - Parameters
document_guid (str) – id of the document to fetch, found using
list_documents()
- Returns
content of the specified document
- Return type
OrderedDict
-
get_gradebook
(report_period: int = 0) → collections.OrderedDict¶ - Parameters
report_period (int) – (optional) report period to fetch gradebook for
- Returns
student’s gradebook for the specified report period
- Return type
OrderedDict
-
get_messages
() → collections.OrderedDict¶ - Returns
student’s messages
- Return type
OrderedDict
-
get_report_card
(document_guid: str) → collections.OrderedDict¶ - Parameters
document_guid (str) – id of the report card to fetch, found using
list_report_cards()
- Returns
content of the specified report card
- Return type
OrderedDict
-
get_schedule
(term_index: int = 0) → collections.OrderedDict¶ - Parameters
term_index (int) – (optional) term index to fetch schedule for
- Returns
student’s schedule for the specified term
- Return type
OrderedDict
-
get_school_info
() → collections.OrderedDict¶ - Returns
student’s school information
- Return type
OrderedDict
-
get_student_info
() → collections.OrderedDict¶ - Returns
student’s information
- Return type
OrderedDict
-
list_documents
() → collections.OrderedDict¶ - Returns
list of student’s documents
- Return type
OrderedDict
-
list_report_cards
() → collections.OrderedDict¶ - Returns
list of student’s report cards
- Return type
OrderedDict
-