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

Add support for syllabi #202

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

Add support for syllabi #202

wants to merge 1 commit into from

Conversation

ap-1
Copy link
Contributor

@ap-1 ap-1 commented Jan 28, 2025

Created a SideNav entry for syllabi, a section for it in CourseCard, and added it to the prisma schema.

I also attempted to created a syllabus controller and create routes for it in the backend, but I need someone to verify I'm doing it correctly. I also need help writing app/api/syllabi.ts and consuming the API properly in CourseCard.

The syllabus page and search functionality for it are also not yet implemented, and I will probably need help with the latter

Closes #201
Closes #121

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

@ap-1 ap-1 added the enhancement New feature or request label Jan 28, 2025
@ap-1 ap-1 self-assigned this Jan 28, 2025
Copy link

railway-app bot commented Jan 28, 2025

This PR was not deployed automatically as @ap-1 does not have access to the Railway project.

In order to get automatic PR deploys, please add @ap-1 to your team on Railway.

Copy link

vercel bot commented Jan 28, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
cmucourses-staging ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 28, 2025 6:37pm

@ap-1 ap-1 marked this pull request as draft January 28, 2025 18:37
@ap-1 ap-1 requested a review from Xavilien January 28, 2025 18:37
@ap-1 ap-1 linked an issue Jan 28, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] Incorporate syllabi [Feature] Add links to course syllabi
1 participant