поэтому я сам и начал писать, а бросил из-за нехватки времени, и малых знаний PHP, и потом, студентам можно давать подзадачи, а ядро самому делать.
Например, ввод спецификации в систему из текстового файла, по имеющимся в БД элементам, для неизвестных просить ввести в базу или исправить.
итд.