* working on the UI of the grading
* working on the grading function of the radio and checkboxes
* ai grading fully implemented with dummy functions for generating scores
* working on the openai response
* working on the openai response
* finished with the ai_grading
* finished with the ai_grading
* creating new migration file
* working on reviews
* updated the translations
* improvements
---------
Co-authored-by: Rotimi Best <[email protected]>
* updated the logo
* used a higer resolution of the 512 logo
* used a higer resolution of the 512 logo
* remove logo svg
* update logos
* stop cyprus
* delete unused files
---------
Co-authored-by: Rotimi Best <[email protected]>
* working on the list view
* working on the list view navigation
* worked on the list view for the course page
* worked on the list view for the course page
* clean up
* rename store
---------
Co-authored-by: Rotimi Best <[email protected]>
* made the text input of the course description on dark mode visible
* updated the classname for the text input
* fix: bgcolor of textinput in certificates
---------
Co-authored-by: Rotimi Best <[email protected]>
* working on moving the email logic to the backend
* Moved nodemailer to the backend
* uninstall defer
* updated relative import path in tsconfig
* working on the zod validation
* Merge branch 'main' into send-email
* fixed the zod import issue
* fixed the zod import issue
* updated the env example files
* docs: update README.md (#249)
* fix: handle catex error
* chore: remove fly.io github action
* Update README.md
Updated the Readme to reflect changes made to the emailing flow
---------
Co-authored-by: Rotimi Best <[email protected]>
* chore: wrapp up email sending
---------
Co-authored-by: Rotimi Best <[email protected]>
* working on the classroomio badge
* still working on the classroomio badge
* updated the classroomio badge
* making some changes
* implemented the animation and some other updates
* chore: improve styling
* increase font weigth
---------
Co-authored-by: Rotimi Best <[email protected]>
* working on the streaming progress
* connected video upload progress from frontend to server to bucket
* cleanup
* cleanup
* added the progress bar
* finished the supabase upload-progress using supabse realtime
* use only progress bar
* updating the helpertext
* Merge branch 'upload-progress' of https://github.com/rotimi-best/classroomio into upload-progress
* updated the supabase import
* Update LocalVideo.svelte
* update lock file
---------
Co-authored-by: Rotimi Best <[email protected]>
* worked on the email verification
* worked on the email verification
* fixed the emailing issue and the supabase updating issue
* chore: add timer to resend, add supabase.server, enforce unique email
* chore: remove nodemailer logger
* remove async
* remove disposable email verification
---------
Co-authored-by: Rotimi Best <[email protected]>
* worked on the gitpod documentation
* Update gitpod.mdx
* rename image from Gitpod_env to GitpodEnv
---------
Co-authored-by: Rotimi Best <[email protected]>
* style: Improved font size of the answers in the FAQ section of the landing page
* feat: move all email to defer queue (#186)
* fix: use relative part for defer func #185
* chore: move sendEmail into defer
* fix: remove anon function to defer #185
* feat: implement batch email sending with defer.run #185
* chore: debug sendEmails #185
* chore: add robots.txt
* chore: use promise.all in sendEmails
* chore: debug defer sendEmails #185
* chore: try defer sendEmail without loop #105
* chore: comment code
* chore: change loop style #185
* chore: use promise.all for vercel edge #185
* Moved the feed state to a store and added a loader
* feat: add await to sendEmailNotification #185
* chore: use sendEmails #185
* fix: debug sendEmails #185
* fix: email not updating in LMS
* fix: remove early return in sendEmails #185
* fixed the edit bug and moved the loader state to the file
* added a loading state for the post button
* change isDisabled to isLoading
---------
Co-authored-by: Rotimi Best <[email protected]>
* style: Improved font size of the answers in the FAQ section of the landing page
* initial draft of the documentation for customizing organization
* made chnages and improved the docs where neccessary
* style: Improved font size of the answers in the FAQ section of the landing page
* finished the woriking on the create course
* align video
---------
Co-authored-by: Rotimi Best <[email protected]>
* style: Improved font size of the answers in the FAQ section of the landing page
* woking on the anouncement page
* working on the anouncement feature
* fixed some bugs in the emoji and comment
* minor cleanup
* Delete .github/workflows/test-pull-request.yml
This commit was stashed but it seems i accidentally applied on this commit
* updated the navicon for the anouncement
* added role level security
* still working on the emoji click
* everything works now
* cleaned up the code
* cleaned up the code
* cleaned up the code
* cleaned up the code
* refined the formatTime function using dayjs
* refined the formatTime function using dayjs
* typed,the code,created a migration file
* increase editor width/height
* added the confirmation modal and also the edit functionality for a improve UX
* some cleanup
* handle edge case,only tutor or admin can edit or delete
* improved the fetchNews function and also added role level access for deleting the comment
* chore: refactor code
* clean up
* feat: add pinned feed
* feat: remove overview on sidebar
* fix formatting of todo
* feat: prevent async block when sending email
* feat: notify teacher and student of new post/comment
* refactoring
---------
Co-authored-by: Rotimi Best <[email protected]>
Co-authored-by: Rotimi Best <[email protected]>
* style: Improved font size of the answers in the FAQ section of the landing page
* working on the classroomio blog
* there is a bit of a git issue
* changed the footer route
* Merge branch 'main' into issue-139
* Added syntax higlighting,blockquotes styling and image stylings
* restyle and add first blog
* make tagline match home page
* add docs route
---------
Co-authored-by: Rotimi Best <[email protected]>
* Update README.md
Made some updates to the readme to address some issues
* docs: Improvements to the setup guide of the README.md
* install supabase locally
---------
Co-authored-by: Rotimi Best <[email protected]>
deleted the certicate png files and some other unused png files
Merge branch 'CLASSROOMIO-T-11' of https://gitlab.com/thenextgreat/classroomio into CLASSROOMIO-T-11
deleted the certicate png files
CLASSROOMIO-T-11: More refactoring
CLASSROOMIO-T-11: More spacing and font
Merge branch 'CLASSROOMIO-T-11' of https://gitlab.com/thenextgreat/classroomio into CLASSROOMIO-T-11
CLASSROOMIO-T-11:Renamed the mockdata import,also deleted some comments and unused images
CLASSROOMIO-T-11:Renamed the mockdata import,also deleted some comments and unused images
CLASSROOMIO-T-11: Remove unnecessary comments
CLASSROOMIO-T-11:Fixed the merge conflicts after careful review
CLASROOMIO-T-11:Removed the upload component,made the certificate logo and name to be gotten from the organisation settings,and also used svg for the images
CLASSROOMIO-T-11: Add settings to make certificate downloadable
CLASSROOMIO-T-11: Temp disable design tab
CLASSROOMIO-T-11: Add auto send key
CLASSROOMIO-T-11: Refactoring
CLASSROOMIO-T-11:Renamed the images of the certificate theme files
CLASSROOMIO-T-11:Renamed the certificate theme files
CLASSROOMIO-T-11:fixed a bug in the certificate issuing page that prevented the application from running
CLASSROOMIO-T-11:fixed a bug in the certificate issuing page that prevented the application from running
CLASSROOMIO-T-11:Updated the file name in the certificate issuin page
CLASSROOMIO-T-11:Finished the certificate issuing page
CLASSROOMIO-T-11:Finished the certificate issuing page
CLASSROOMIO-T-47:Fixed the dark mode and then made it responsive
CLASSROOMIO-T-47:Fixed the dark mode and then made it responsive
CLASSROOMIO-T-47:fixed the dark mode and also made the it vertically aligned on mobile
CLASSROOMIO-T-47: Update nav for lms only
CLASSROOMIO-T-47: Reorder file
CLASSROOMIO-T-47:fixed the prettier config and resaved
CLASSROOMIO-T-47:Created the not found page
Co-authored-by: Ifeanyi Nwosu <[email protected]>
Co-authored-by: Rotimi Best <[email protected]>
Co-authored-by: Rotimi Best <[email protected]>
Co-authored-by: emmanuel <[email protected]>
Merge-request: CLASSROOMIO-MR-21
Merged-by: Best Admin <[email protected]>
CLASSROOMIO-T-47: Fixed the dark mode and then made it responsive
CLASSROOMIO-T-47:Fixed the dark mode and then made it responsive
CLASSROOMIO-T-47:fixed the dark mode and also made the it vertically aligned on mobile
CLASSROOMIO-T-47: Update nav for lms only
CLASSROOMIO-T-47: Reorder file
CLASSROOMIO-T-47:fixed the prettier config and resaved
CLASSROOMIO-T-47:Created the not found page
Co-authored-by: Ifeanyi Nwosu <[email protected]>
Co-authored-by: Rotimi Best <[email protected]>
Co-authored-by: emmanuel <[email protected]>
Merge-request: CLASSROOMIO-MR-18
Merged-by: Best Admin <[email protected]>
CLASSROOMIO-T-73:made the neccessary changes as noted from the review
CLASSROOMIO-T-73:fixed the prettier config and saved
FIX:CLASSROOMIO-T-73([BUG]Org site name),made some update to the bug fix
FIX:CLASSROOMIO-T-73(ORG site name issues)
Co-authored-by: Ifeanyi Nwosu <[email protected]>
Co-authored-by: emmanuel <[email protected]>
Merge-request: CLASSROOMIO-MR-16
Merged-by: Best Admin <[email protected]>
CLASSROOMIO-T-63:fixed pretttier config and saved
CLASSROOMIO-T-63:fixed prettier config
CLASSROOMIO-T-63:Fixed the create course function
CLASSROOMIO-T-63:updated the create course function
FIX:CLASROOMIO-T-63([BUG]On Create course click on dashboard){fixed the bug using the query parameter
Co-authored-by: Ifeanyi Nwosu <[email protected]>
Co-authored-by: emmanuel <[email protected]>
Merge-request: CLASSROOMIO-MR-17
Merged-by: Best Admin <[email protected]>