Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dropped courses #991

Open
janno42 opened this issue Jul 31, 2017 · 5 comments · May be fixed by #2262
Open

Dropped courses #991

janno42 opened this issue Jul 31, 2017 · 5 comments · May be fixed by #2262
Assignees
Labels
[C] Backend Focuses on backend implementation [C] Frontend Focuses on frontend implementation [P] Medium Medium priority

Comments

@janno42
Copy link
Member

janno42 commented Jul 31, 2017

Participants should be able to state that they dropped a course instead of starting its evaluation. In this case, a form should be shown, asking about the reasons for dropping the course. Submitting the form will do the following:

  • The user will be removed from the list of participants.
  • Reward points will be granted if the user evaluated all other required courses in this semester (the email to the admins will include a notification if points were granted by this action).
  • The form data will be sent to the admins.
@janno42 janno42 added [C] Backend Focuses on backend implementation [C] Frontend Focuses on frontend implementation [P] Minor Minor priority [T] Enhancement labels Jul 31, 2017
@janno42
Copy link
Member Author

janno42 commented Sep 18, 2017

Forget all of the above.
A course's voting page will have a button "I dropped this course". This will add another section at the top with questions about why the participant dropped the course (Likert about most frequent reasons and free text). "No answer" will be selected for all other questions of the course's questionnaire.
On the student's semester page next to the "evaluate" button of each course a button "I dropped this course" will be added - this will have the same behavior as opening the questionnaire normally and then clicking the "dropped course" button.

The results of the special questionnaire will be shown only to staff, reviewers and responsible contributors. The participants will see an explanatory text on top of the questionnaire during the vote stating this information as well as an invitation that all other questions below can still be answered.


This keeps all information on the platform (no email to the admins - direct feedback for responsibles) and allows participants to still answer some or all of the "regular" questions.

@janno42 janno42 added this to the Summer 2018 milestone Dec 13, 2017
@janno42 janno42 added [P] Medium Medium priority and removed [P] Minor Minor priority [T] Enhancement labels Apr 3, 2018
@janno42 janno42 modified the milestones: Summer 2018, Winter 2018 Jun 16, 2018
@janno42 janno42 modified the milestones: Winter 2018, Summer 2019 Feb 10, 2019
@janno42 janno42 removed this from the Summer 2019 milestone Oct 14, 2019
@richardebeling
Copy link
Member

For anyone tackling this: It may be helpful to browse through the old attempt to implement this in #1153. Some parts of this implementation are probably still usable. Make sure to have the design considerations from #1153 (review) in mind.

@fekoch
Copy link
Collaborator

fekoch commented Jun 24, 2024

I would like to try tackling this

@fekoch
Copy link
Collaborator

fekoch commented Jul 15, 2024

@janno42

Forget all of the above. A course's voting page will have a button "I dropped this course".

Should this button be shown for all courses? Or only for specific course types? Or should this be a selectable option at the time of the course creation?

@fekoch
Copy link
Collaborator

fekoch commented Jul 22, 2024

(@janno42) As discussed, we want:

  • A check-box "Allow drop-out?" when creating new evaluations
  • A setting "DROPOUT_QUESTIONNAIRE_ID" to set which questionnaire should be shown when using the drop-out function.
  • The "I dropped this course" button should be shown only on the student index and only for evaluations that "allow drop-out"

@fekoch fekoch linked a pull request Aug 5, 2024 that will close this issue
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[C] Backend Focuses on backend implementation [C] Frontend Focuses on frontend implementation [P] Medium Medium priority
Development

Successfully merging a pull request may close this issue.

4 participants