You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the only users of the system are tutors who create and maintain educational programming courses. Initially, there was no need for students to interact with the system. It turned out that student interaction with the system is necessary for several business processes.
First of all, mapping GitHub student profiles logins to their names is out of scope for automation and should be explicitly specified by tutor in some software such as excel or libreoffice. It can be done but it is a huge technical problem because tutor should ask each student for his nickname, write it down, found his nickname in course statistics table and replace it with a real name. Such a routine should be done at the end of each course and it is extremely frustrating. Only if students can fill their personal data all by themselves it will solve the problem at the very beginning.
The second problem lies in the feedback that students receive from the tutor during the course. Students interacts with travis and codacy services where they can see their solution performances. At the same time there is no way for students to see their solution scores which tutor has specified in the flaxo system. The possibility to see solution scores can be of great help for students. Only a plagiarism analysis results should be kept secret to avoid anxiety and chaos between the students.
The third problem comes with an absence of associated metadata for each student. Such as university, group and etc. Such a data can be of help f.e. when courses are hosted for several groups of students.
The solution for all of the problems listed above can be declared in a few steps:
Create a student role.
Create an authorization for students.
Support metadata specifying: first name, last name, university, group and etc.
Support personal solution results viewing.
The text was updated successfully, but these errors were encountered:
Currently, the only users of the system are tutors who create and maintain educational programming courses. Initially, there was no need for students to interact with the system. It turned out that student interaction with the system is necessary for several business processes.
First of all, mapping GitHub student profiles logins to their names is out of scope for automation and should be explicitly specified by tutor in some software such as
excel
orlibreoffice
. It can be done but it is a huge technical problem because tutor should ask each student for his nickname, write it down, found his nickname in course statistics table and replace it with a real name. Such a routine should be done at the end of each course and it is extremely frustrating. Only if students can fill their personal data all by themselves it will solve the problem at the very beginning.The second problem lies in the feedback that students receive from the tutor during the course. Students interacts with
travis
andcodacy
services where they can see their solution performances. At the same time there is no way for students to see their solution scores which tutor has specified in the flaxo system. The possibility to see solution scores can be of great help for students. Only a plagiarism analysis results should be kept secret to avoid anxiety and chaos between the students.The third problem comes with an absence of associated metadata for each student. Such as university, group and etc. Such a data can be of help f.e. when courses are hosted for several groups of students.
The solution for all of the problems listed above can be declared in a few steps:
The text was updated successfully, but these errors were encountered: