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
.
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
pip3 install <path-to-learntools>
from learntools.core import binder;
binder.bind(globals())
analytics.py
is required to produce.csv
for KibanaProblemX
is a class to enableexternal 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.
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