hannesdatta / course-odcm

This repository hosts the course website of Tilburg University's open education class on "Online Data Collection and Management" (oDCM) - learn how to collect web data for your empirical research projects!
https://odcm.hannesdatta.com
12 stars 24 forks source link

conduct SPA automatically (?) #110

Closed hannesdatta closed 1 year ago

hannesdatta commented 1 year ago

The SPA procedure now is very very manual:

In total, the SPA costs me 4 hours for each course, and I truly believe this needs to be smoothened a bit.

Any ideas?

hannesdatta commented 1 year ago

Deliverable: concept idea of how this would be technically realizable on Canvas, with infrastructure that will ultimately run in Tilburg and be GDPR-save.

Pref is Python

thierrylahaije commented 1 year ago

To perform this task, I still have a couple additional questions.

  1. Should the SPA be external or internal? (e.g. can the SPA be done via Canvas in a quiz or assignment or does the SPA need to be handled elsewhere as done currently in Dprep & ODCM)
  2. I see that you manually fill in student team numbers on canvas, which already can be done automatically. Do you still want to do this manually or can this be automated as well?

Below you can find a diagram in which a possible solution is shown. The solution is based on the API of Canvas. This script can be written out in Python in combination with PycURL or another library that supports cURL.

Two necessities to test the script are the following:

  1. A development area for canvas needs to be realised.
  2. An API-key is necessary when implemented. Canvas states that these API keys can also be received by teachers and administrators.
Untitled
thierrylahaije commented 1 year ago

Due to the fact that this project will currently not be followed up, this issue will be closed.