Esempio n. 1
0
    def get_submissions_for_sis_course_id_and_quiz_id(self, sis_course_id,
                                                      quiz_id):
        url = "/api/v1/courses/%s/quizzes/%s/submissions" % (self._sis_id(
            sis_course_id, sis_field="course"), quiz_id)
        submissions = Canvas()._get_resource(url, data_key="quiz_submissions")

        return submissions
Esempio n. 2
0
    def test_term(self):
        with self.settings(RESTCLIENTS_CANVAS_DAO_CLASS=
                           'restclients.dao_implementation.canvas.File',
                           RESTCLIENTS_CANVAS_ACCOUNT_ID='12345'):
            canvas = Canvas()

            sis_term_id = "2013-summer"

            term = canvas.get_term_by_sis_id(sis_term_id)

            self.assertEquals(term.term_id, 3845, "Has proper term id")
            self.assertEquals(term.name, "Summer 2013", "Has proper name")
            self.assertEquals(term.sis_term_id, sis_term_id,
                              "Has proper sis id")