def on_question_add(self, command):
     if eduQuestion.on_submit(self):
         if command == "complete":
             self.on_question_cancel()
         else:
             pages.append(EduQuestion(name="EduQuestion"))
             appReset.on_back(pages, screen)
    def on_edit(self, no, dt):
        self.popup.dismiss()

        Cache.append("lect", "exam", self.ids["txt_info_head"].text)
        Cache.append("lect", "question", no)

        pages.append(EduEdit(name="EduEdit"))
        appReset.on_back(pages, screen)
    def on_stats_target(target):
        select = Cache.get("info", "id")

        Cache.append("data", "type", target)
        Cache.append("data", "select", select)

        pages.append(StdStats(name="StdStats"))
        appReset.on_back(pages, screen)
 def on_exam_join(self):
     # if stdLects.on_exam_join(self):
     #     pages.append(StdLive(name="StdLive"))
     #     appReset.on_back(pages,
     #                      screen
     #                      )
     print "Join"
     stdLects.on_exam_join(self)
     pages.append(StdLive(name="StdLive"))
     appReset.on_back(pages, screen)
    def on_stats_target(self, target):
        if target == "student":
            select = self.ids["txt_id_body"].text
        else:
            select = self.ids["txt_lect_code"].text

        Cache.append("data", "type", target)
        Cache.append("data", "select", select)

        pages.append(EduStats(name="EduStats"))
        appReset.on_back(pages, screen)
 def on_back(dt):
     pages.append(AppLogin(name="AppLogin"))
     appReset.on_back(pages, screen)
 def on_profile(dt):
     pages.append(StdProfile(name="StdProfile"))
     appReset.on_back(pages, screen)
 def on_logout(dt):
     database_api.signOut(Cache.get("info", "token"),
                          Cache.get("info", "nick"))
     pages.append(AppLogin(name="AppLogin"))
     appReset.on_back(pages, screen)
 def on_live():
     pages.append(EduLive(name="EduLive"))
     appReset.on_back(pages, screen)
示例#10
0
 def on_grade():
     pages.append(EduGrade(name="EduGrade"))
     appReset.on_back(pages, screen)
示例#11
0
 def on_question_skip():
     pages.append(StdLive(name="StdLive"))
     appReset.on_back(pages, screen)
示例#12
0
 def on_question_add():
     print "question add"
     pages.append(EduQuestion(name="EduQuestion"))
     appReset.on_back(pages, screen)
示例#13
0
 def on_question_cancel():
     print "On question Cancel"
     pages.append(EduLects(name="EduLects"))
     appReset.on_back(pages, screen)
示例#14
0
 def on_submit(self):
     if stdLive.on_submit(self):
         pages.append(StdLive(name="StdLive"))
         appReset.on_back(pages, screen)
示例#15
0
 def on_reset(dt):
     pages.append(AppReset(name="AppReset"))
     appReset.on_back(pages, screen)
示例#16
0
 def on_exam_add():
     pages.append(EduExam(name="EduExam"))
     appReset.on_back(pages, screen)
示例#17
0
 def on_lects():
     pages.append(StdLects(name="StdLects"))
     appReset.on_back(pages, screen)
示例#18
0
 def on_exam_join(self):
     if stdLects.on_exam_join(self):
         pages.append(StdLive(name="StdLive"))
         appReset.on_back(pages, screen)