import sys, os, json
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
import curriculum as C
for u in C.UNITS:
    print(u["id"], len(u["lessons"]), "lessons", sum(len(l["activities"]) for l in u["lessons"]), "activities")
    for l in u["lessons"]:
        for a in l["activities"]:
            assert a["id"] in C.ACTIVITIES
types = {}
for lid, a in C.ACTIVITIES.values():
    types[a["type"]] = types.get(a["type"], 0) + 1
print(types)
print(len(json.dumps(C.UNITS, ensure_ascii=False)) // 1024, "KB total")
