A rack based web framework for educational purpose