API for student-node