Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

learntools.core contains the basic elements of exercise checking, shared across all Learn micro-courses and exercises.

The course-specific directories subclass ProblemViews from learntools.core. Examples of types of ProblemViews are CodingProblem, EqualityCheckProblem and ThoughtExperiment.

The ProblemView provides an interface that wraps a learntools.core.Problem. The interface it provides generally includes hint(), check() and solution() methods. The behavior of these is determined by the values for var, _hint and _solution in the checking code written by the couse author.