* feat: add db models for course reset feature * style: quality * fix: read only fields when creating / updating model