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)
def on_grade(): pages.append(EduGrade(name="EduGrade")) appReset.on_back(pages, screen)
def on_question_skip(): pages.append(StdLive(name="StdLive")) appReset.on_back(pages, screen)
def on_question_add(): print "question add" pages.append(EduQuestion(name="EduQuestion")) appReset.on_back(pages, screen)
def on_question_cancel(): print "On question Cancel" pages.append(EduLects(name="EduLects")) appReset.on_back(pages, screen)
def on_submit(self): if stdLive.on_submit(self): pages.append(StdLive(name="StdLive")) appReset.on_back(pages, screen)
def on_reset(dt): pages.append(AppReset(name="AppReset")) appReset.on_back(pages, screen)
def on_exam_add(): pages.append(EduExam(name="EduExam")) appReset.on_back(pages, screen)
def on_lects(): pages.append(StdLects(name="StdLects")) 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)