Skip to content
This repository was archived by the owner on Sep 29, 2025. It is now read-only.

Staging to Main#236

Open
Todua992 wants to merge 29 commits into
mainfrom
staging
Open

Staging to Main#236
Todua992 wants to merge 29 commits into
mainfrom
staging

Conversation

@Todua992

Copy link
Copy Markdown
Contributor

Description

Moving features from Staging over to Dev

Changes

  • A global navigation header has been added to the web being able to navigate to Courses, Certificates or Admin page if admin
  • A revamp of the courses display, now they can be displayed both on list and card form like on the figma.
  • Course CRUD for the admin panel, allowing admins to view and change any course basic information or delete it.
  • Course preview, there is added a 3rd screen in the courseManager allowing the content creator to get a view of how the
    course will look like on the app with the information and sections.
  • The entire course management process is now managed locally on the client's side until submission, so any changes can be reverted by simply refreshing the page and other features like drag and drop of sections or components and changing lecture videos also function now.
  • A concent creator is now able to view feedback received on a course when managing it.

TueRask and others added 29 commits November 13, 2024 20:18
* #115; Add course preview page

* Added nav to PhoneCourseSession and upgraded mdi/js version

* Adds left phone to course preview
Some styling still needs to be adjusted to match the figma

* Design optimization

* Added section data to review course page

Co-authored-by: LazarShockX <LazarShockX@users.noreply.github.com>

* Removed redundant parts

* Update on design

* Updated phone design

* Minor spelling mistake

* Added a new preview to phone that displays exercises and lectures to its corresponding section. Added two new endpoints to retrieve exercises and lectures based on section id (routes already existed in backend).

* Cypress test fix

* Revert to original test

---------

Co-authored-by: risobak <nicolasobakke@gmail.com>
Co-authored-by: LucaPurcilly <lp@enablment.com>
Co-authored-by: Frederik Woloszynski <frederikwoloszynski@hotmail.com>
Co-authored-by: sourtendon <113062702+kingobarn@users.noreply.github.com>
Co-authored-by: LazarShockX <LazarShockX@users.noreply.github.com>
Feedback on a course is now displayed in a box on the course management pages.
Changed entire courseManagements process to use local states for loading, adding, deleting and updating informations regarding the course and it's contents and it is now only being send to the server for handling when using the save or publish course buttons. 

---------

Co-authored-by: Nicklas Vistoft Kleemann <71381595+NicklasKleemann@users.noreply.github.com>
Co-authored-by: Lasse Drongesen <Lassemgp@gmail.com>
Co-authored-by: Nicklas Vistoft Kleemann <NicklasKleemann@users.noreply.github.com>
* New design on courseCard, Sorting and searching in courses

* Added grid and list view for courses

* linting

* Removed esbuild-darwin-64

* Fixed typechecking

* Refactor Course components: remove unused state and effects.

---------

Co-authored-by: Loke Døj <Loke@doj.dk>
Co-authored-by: Frederik <fsfl22@student.aau.dk>
…ured out how to redeploy transcoding service
Dev to staging PR

Co-authored-by: TueRask <100601369+TueRask@users.noreply.github.com>
Co-authored-by: Emilsp3 <115782475+Emilsp3@users.noreply.github.com>
Co-authored-by: Fred_Dead_Redemption <frederikdau@gmail.com>
Co-authored-by: madsWesth <72575386+madsWesth@users.noreply.github.com>
Co-authored-by: LazarShockX <119409854+LazarShockX@users.noreply.github.com>
Co-authored-by: risobak <nicolasobakke@gmail.com>
Co-authored-by: LucaPurcilly <lp@enablment.com>
Co-authored-by: Frederik Woloszynski <frederikwoloszynski@hotmail.com>
Co-authored-by: sourtendon <113062702+kingobarn@users.noreply.github.com>
Co-authored-by: LazarShockX <LazarShockX@users.noreply.github.com>
Co-authored-by: Jens Petersen <70944848+Jenspetersen99@users.noreply.github.com>
Co-authored-by: MagnusHoese <magjen22@student.aau.dk>
Co-authored-by: MBryder <127748784+MBryder@users.noreply.github.com>
Co-authored-by: Magnus K. Lundgren <magnus@themstrupvej.dk>
Co-authored-by: Nicklas Vistoft Kleemann <71381595+NicklasKleemann@users.noreply.github.com>
Co-authored-by: Nicklas Vistoft Kleemann <NicklasKleemann@users.noreply.github.com>
Co-authored-by: davidfraenkel <68970229+davidfraenkel@users.noreply.github.com>
Co-authored-by: Loke Døj <Loke@doj.dk>
Co-authored-by: Frederik <fsfl22@student.aau.dk>
…rs leading duplicate additions to course store state arrays when fetching data, which messed with the display/mapping. Added a filter function on ._id property to management hook, but should be properly adressed in the future.
@Todua992 Todua992 requested a review from Laskiri December 19, 2024 19:07
@netlify

netlify Bot commented Dec 19, 2024

Copy link
Copy Markdown

Deploy Preview for educado-web failed.

Name Link
🔨 Latest commit 517f385
🔍 Latest deploy log https://app.netlify.com/sites/educado-web/deploys/67646eda6054400008f1c6ed

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.