mapswipe / python-mapswipe-workers

MapSwipe Back-End
https://mapswipe-workers.readthedocs.io
Apache License 2.0
26 stars 10 forks source link

WIP: refactor(project-types)!: introduce base class and make groups and lists attribute of project type classes #920

Closed matthiasschaub closed 5 months ago

matthiasschaub commented 5 months ago

This PR introduces a new structure for project type classes:

TODOs:

Testing:

Project Creation

-> Creating in Manager Dashboard - Appears in Mapswipe App

Tutorial Creation

-> Creating in Manager Dashboard - Appears in Mapswipe App

Generating Results

-> Mapping in App, firebase to postgres working

Stats Generation

-> mapping in App, stats get generated in a validatable form (e.g. 3 times 1, 2 times 2, 1 time 3)