Lecture#

class LectureBaseHandler(*args, **kwargs)[source]#

Tornado Handler class for http requests to /lectures.

get()[source]#

Sends a GET-request to the grader service and returns the autorized lectures

post()[source]#

Sends a POST-request to the grader service to create a lecture

class LectureObjectHandler(*args, **kwargs)[source]#

Tornado Handler class for http requests to /lectures/{lecture_id}.

delete(lecture_id: int)[source]#

Sends a DELETE-request to the grader service to delete a lecture

Parameters

lecture_id (int) – id of the lecture

get(lecture_id: int)[source]#

Sends a GET-request to the grader service and returns the lecture

Parameters

lecture_id (int) – id of the lecture

put(lecture_id: int)[source]#

Sends a PUT-request to the grader service to update a lecture

Parameters

lecture_id (int) – id of the lecture

class LectureStudentsHandler(*args, **kwargs)[source]#

Tornado Handler class for http requests to /lectures/{lecture_id}/users.

async get(lecture_id: int)[source]#

Sends a GET request to the grader service and returns attendants of lecture :param lecture_id: id of the lecture :return: attendants of lecture