Milestone plan
-
04/2021
- stable releases
attributes
anddata-protection
- permissions
- permissions in attribute categories
- edit or view attribute sets
- trigger data request
- delete subjects
- refactor viewset
- data request
- add viewset
- delete subjects
- documentation
- permissions
- start pilot stage
- stable releases
-
05/2021
- stable release
bookings
- consider conditions between sessions while booking timeslots
- permissions
- create or delete timeslots
- book timeslots
- add viewset
- create multiple timeslots at once
- documentation
- implement participation module in frontend
- overview participation status
- create matches for subjecst in different subject groups (for better comparision)
- stable release
-
06/2021
- stable release
email-recruitment
- refactor data model
- add viewsets and permissions
- create/edit/delete email texts
- documentation
- implement email recruitment in frontend
- composing email text
- send invitation and reminders
- stable release
-
08/2021
- stable release
recruitment
- Erweiterung der Ein- und Ausschlusskriterien (z.B. Ein- und Ausschluss nach Projektteilnahme)
- refactor viewsets
- extend include and exclude criteria
- contact history
- permissions
- create/edit/delete attribute filters
- recruitment
- documentation
- extend include and exclude criteria in frontend
- stable release
-
09/2021
- implement data request and restriction of data processing in frontend
-
11/2021
- stable release
projects
- conditions between sessions
- model data acquisition methods
- permissions
- documentation
- extend project module in frontend
- change project PI
- multiple ethics in one project
- finalize project design
- stable release
-
01/2022
- stable release
consents
- form generation from JSON
- save form and signature together with opt-ins and opt-outs as PDF
- implement form generator to create consents from text modules
- upload scanned form
- permissions
- documentation
- stable release
-
02/2022
- consider consents in recruitment process
- consent must be present to keep subjects in database
- show consent form on mobile device Endgerät (to simplify signing the form)
- consider consents in recruitment process
-
03/2022
- implement bookings module in frontend
- create timeslots
- implement bookings module in frontend
-
04/2022
- stable release
rooms
- create data model
- implement viewsets
- permissions
- documentation
- stable release
-
after 04/2022
- implement
data-management
app - implement services for self subscription to appointments for subjects (invite subjects via mail to projects and they can book an appointment via web interface)
- implement smartphone app for self subscription with
react-native
- make data acquisition methods more generic to be able to extend or exchange them
- attribute schema editor
- limesurvey connection
- implement