Exemple #1
0
 def __showAddWord(self):
     userId = self.get_argument('userId')
     bookId = self.get_argument('bookId')
     recite_api = Recite()
     user = recite_api.selectUser(userId)
     book = recite_api.selectBook(bookId)
     self.render("recite/recite_word_add.html", user=user, book=book)
Exemple #2
0
 def __showEditBook(self):
     userId = self.get_argument('userId')
     bookId = self.get_argument('bookId')
     recite_api = Recite()
     user = recite_api.selectUser(userId)
     book = recite_api.selectBook(bookId)
     self.render("recite/recite_edit_book.html", user=user, book=book)
Exemple #3
0
 def __doAddBook(self):
     userId = self.get_argument('userId')
     book = self.get_argument('book')
     recite_api = Recite()
     if recite_api.createBook(book):
         user = recite_api.selectUser(userId)
         books = recite_api.selectBooks()
         self.render("recite/recite_book_list.html", user=user, books=books)
Exemple #4
0
 def __selectBook(self):
     userId = self.get_argument('userId')
     bookId = self.get_argument('bookId')
     recite_api = Recite()
     user = recite_api.selectUser(userId)
     book = recite_api.selectBook(bookId)
     words = recite_api.selectWords(bookId, userId)
     self.render("recite/recite_book.html",
                 user=user,
                 book=book,
                 words=words)
Exemple #5
0
 def __showEditWord(self):
     userId = self.get_argument('userId')
     bookId = self.get_argument('bookId')
     wordId = self.get_argument('wordId')
     recite_api = Recite()
     user = recite_api.selectUser(userId)
     book = recite_api.selectBook(bookId)
     word = recite_api.selectWord(wordId)
     self.render("recite/recite_word_edit.html",
                 user=user,
                 book=book,
                 word=word)
Exemple #6
0
 def __doRecordRecite(self):
     userId = self.get_argument('userId')
     bookId = self.get_argument('bookId')
     wordId = self.get_argument('wordId')
     strCorrect = self.get_argument('bCorrect')
     bCorrect = False
     if strCorrect.lower() == "true":
         bCorrect = True
     recite_api = Recite()
     user = recite_api.selectUser(userId)
     book = recite_api.selectBook(bookId)
     recite_api.createReciteRecord(wordId, userId, bookId, bCorrect)
     words = recite_api.selectWords(bookId, userId)
     self.write("ok")
Exemple #7
0
 def __doAddWord(self):
     userId = self.get_argument('userId')
     bookId = self.get_argument('bookId')
     word = self.get_argument('word')
     meaning = self.get_argument('meaning')
     recite_api = Recite()
     user = recite_api.selectUser(userId)
     book = recite_api.selectBook(bookId)
     recite_api.createWord(bookId, word, meaning)
     words = recite_api.selectWords(bookId, userId)
     self.render("recite/recite_book.html",
                 user=user,
                 book=book,
                 words=words)
Exemple #8
0
 def __doReciteWord1(self):
     userId = self.get_argument('userId')
     bookId = self.get_argument('bookId')
     recite_api = Recite()
     user = recite_api.selectUser(userId)
     book = recite_api.selectBook(bookId)
     words = recite_api.selectWords(bookId, userId)
     if len(words) <= 4:
         #
         self.write("1")
     else:
         self.render("recite/recite_way1.html",
                     user=user,
                     book=book,
                     words=words)
Exemple #9
0
 def __showAddBook(self):
     userId = self.get_argument('userId')
     recite_api = Recite()
     user = recite_api.selectUser(userId)
     self.render("recite/recite_book_add.html", user=user)