nadvornix / Concepts

Tool for computing optimal groups for explaining ideas.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implementations of network flow:

It is possible to solve this as an integer linear programming problem. That may be a more general approach.

Installation:

sudo apt install python-pydot python-pydot-ng graphviz libgraphviz-dev
pip install -r requirements.txt

TODO:

  • invent better name

my notes::

  • design user interface
  • design server architecture
  • put it all together

constraints:

  • randomize (? - to have multiple possible sets)

  • indiference

  • priority (co by učili více/méně rádi)

  • multiple rounds v kt. stejní lidi neučí ve všech.

  • check: learning set != teaching set

  • multiple rounds

  • in multiple rounds teach/learn one thing only once.

  • no free people

    • automatic low-priority (cap 0.001) edges everybody -> learning everything
  • nejsou skupiny o jednom člověku.

    • automatic.

MAYBE (future version):

  • same topic taught in multiple groups at once

About

Tool for computing optimal groups for explaining ideas.


Languages

Language:Python 73.4%Language:HTML 26.6%