Sha256: 6e14c0e9f8e405c80967a671c5a23918dd971131d395a8473e9b158c1cbb616a
Contents?: true
Size: 746 Bytes
Versions: 1
Compression:
Stored size: 746 Bytes
Contents
require 'jldrill/model/Problem' module JLDrill # Test your kanji reading. Read the kanji and guess the # reading and definitions class KanjiProblem < Problem def initialize(item) super(item) @level = 2 @questionParts = ["kanji"] @answerParts = ["reading", "definitions", "hint"] end def name return "KanjiProblem" end def clone value = KanjiProblem.new(item) value.assign(self) return value end # Returns false if the kanji is empty and we can't drill this # item. def valid? return !(evaluateAttribute("kanji").empty?) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jldrill-0.5.1.7 | lib/jldrill/model/problems/KanjiProblem.rb |