Skip to content

suss-vli/learntools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learntools

This is the actual Kaggle's learntools minus the ml_insights that was causing issue. This also includes vli folder for learntools to be compatible with the functions of labguide and suss.

Get started

NOTE: github package don't work with python packages

git clone https://github.com/suss-vli/learntools.git
cd suss
python3 -m pip install --upgrade build
python3 -m build

Installing

pip3 install <path-to-learntools>

Usage

from learntools.core import binder; 
binder.bind(globals())

CHANGELOG

  • analytics.py is required to produce .csv for Kibana
  • ProblemX is a class to enable external hints.
  • hide_solution_before_count allows students to not get solution instantly. We hide the solution for them to discover it. Increase their ability to try before getting the free solution.

Naming convention and default values

ProblemX ensures that there is a naming convention e.g. ict162/lab1/q1/. There will be hint, solution, testcases and check.py.

The default value of these external hints assumes to be the same directory as the notebooks