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

includes unused models #2

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

includes unused models #2

wants to merge 1 commit into from

Conversation

belloibrahv
Copy link
Owner

No description provided.

- Created custom User model with UUID as the primary key, including fields for email, password, created_at, and updated_at.
- Implemented Career model with fields for title, description, created_at, and updated_at.
- Added Course model linked to Career, including fields for title, description, created_at, and updated_at.
- Developed Topic model with a self-referential relationship for subtopics, linked to Course, including fields for title, description, created_at, and updated_at.
- Created Resource model linked to Topic, with fields for name, description, url, created_at, and updated_at.
- Implemented Assessment model linked to Topic, including fields for title, description, created_at, and updated_at.
- Added Question model linked to Assessment, including fields for text, question_type, created_at, and updated_at.
- Developed Answer model linked to Question, with fields for text, is_correct, created_at, and updated_at.
- Created Result model linked to User and Assessment, with fields for score, created_at, and updated_at.
- Ensured all models use UUIDs for primary keys and added appropriate relationships.
- Included initial validations and constraints to maintain data integrity.

These changes lay the foundation for the project's data structure, allowing for future enhancements and additional features based on evolving requirements.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant