Commit Graph
148 Commits
Author SHA1 Message Date
Rotimi Best ca6a3aa99a docs: update tagline 2024-05-20 08:44:10 +01:00
Rotimi Best b6fa251bcd chore: cleaner way to implement redirect if role permission denied 2024-05-19 18:55:28 +01:00
Rotimi Best f21bc80dba fix: move RBS into coursecontainer on marks page 2024-05-18 22:31:55 +01:00
Rotimi Best fb593b26af fix: phew, clean up debug cause it works 2024-05-18 21:50:42 +01:00
Rotimi Best 57cfc32dae i think this fixes it 2024-05-18 21:40:24 +01:00
Rotimi Best 73d1301749 more debugging 2024-05-18 21:33:19 +01:00
Rotimi Best 9a5cb7e1a4 debug: courses not showing on vercel 2024-05-18 21:16:10 +01:00
Rotimi Best e0b43530be fix: CustomizeLms wrong path 2024-05-17 08:48:33 +01:00
Rotimi Best ba6af64bc4 fix: CustomizeLMS not found 2024-05-17 01:36:22 +01:00
Em_DevandRotimi Best 73eb0ad4b1 feat: customize the LMS from dashboard (#304)
* Done with the customization of the LMS task

* generated custom_lms migration file

* updated the migration file

* copy improvements

* update wording

* made updates based on reviews,i hope i didnt miss anything

* updated the translations and migration files

* refactoring

* disabled improvements for apps

* more improvements

* more custom improvements

* pr refactoring

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-05-17 01:28:59 +01:00
Rotimi Best 78db68fa51 feat: move from gpt3.5 to gpt-4o 2024-05-15 23:49:51 +01:00
Rotimi Best ab815cadec fix: logo resolution error in manifest.json 2024-05-15 18:57:47 +01:00
Rotimi Best a657cf8da0 feat: selfhost tinymce 2024-05-14 15:22:30 +01:00
Em_DevandRotimi Best e243564113 feat: grade exercise with AI (#296)
* 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 <best@classroomio.com>
2024-05-13 19:35:06 +01:00
Rotimi Best fc8b8e1898 chore: landing page improvements 2024-05-10 08:00:39 +01:00
Rotimi Best ae5d7ad012 chore: update verification email content 2024-05-09 09:15:08 +01:00
Adeyemi Adetunji 0657a41a5d fix: missing translations (#293) 2024-05-01 07:38:23 +01:00
Rotimi Best 863ec807bf chore: lesson ux improvements 2024-04-27 07:05:09 +01:00
Adeyemi AdetunjiandRotimi Best 3a5d13ea41 docs: how to translate dashboard (#292)
* add cloud translation api package

* feat: Script that auto generates translations for other languages

* add comments

* fix: broken translation

* improve translation

* update locck file

* clean up

* all round trasnlations check

* checkpoint

* finish up

* move to dev dependencies

* fix vercel build error

* translations fix

* - add documentation
- translation bug fix

* quick adjust

* PR Fixes

* add new line

* update docs

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-04-26 17:54:11 +01:00
Rotimi Best c4c3f3d5d5 chore: make setting locahost cookie easier 2024-04-25 07:22:46 +01:00
Rotimi Best bd94594b56 feat: students can view org landing page from LMS 2024-04-25 06:51:39 +01:00
Adeyemi AdetunjiandRotimi Best 648e15d88d feat: auto generate translations (#288)
* add cloud translation api package

* feat: Script that auto generates translations for other languages

* add comments

* fix: broken translation

* improve translation

* update locck file

* clean up

* all round trasnlations check

* checkpoint

* finish up

* move to dev dependencies

* fix vercel build error

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-04-24 23:01:20 +01:00
Em_DevandRotimi Best 5680ca45fa chore: new logo (#268)
* 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 <best@classroomio.com>
2024-04-22 18:25:14 +01:00
Rotimi Best aef8d044e8 chore: remove data-domain for pirsch 2024-04-21 20:54:07 +01:00
Rotimi Best d877eb206a fix: too many redirects 2024-04-21 20:32:47 +01:00
Rotimi Best 061e8ec3f6 feat: add pirsch to dashboard 2024-04-21 20:22:17 +01:00
Rotimi Best 00e7352b49 feat: use faster senja 2024-04-21 00:28:53 +01:00
Rotimi Best 41aa45be9e chore: translate list view #258 2024-04-20 15:05:45 +01:00
Em_DevandRotimi Best ec30e076bc feat: list view on courses page (#269)
* 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 <best@classroomio.com>
2024-04-20 14:40:44 +01:00
Rotimi Best a95be6d620 ci: cypres test setup(#274)
* fix: font size broken

* add first cypress test

* save onboarding language

* load language

* get first test to work

* update command

* install pnpm

* update workflow

* install

* update

* test

* increase timeout

* another update

* update 2

* update 3

* upsdada 4

* sfgsfgf 5

* add def supabase url

* fix supabase issue

* add ci

* fix ci

* update .env.example

* update port

* tired

* prepare

* preview

* this is it

* ?????

* 99999900

* fix log issue

* ci

* nkkh

* =====

* 200000
2024-04-20 04:39:16 +01:00
Rotimi Best 7f37079591 fix: label of integration on LMS 2024-04-19 06:39:12 +01:00
Rotimi Best 70a8644bb5 fix: proper label when translation for lesson not found 2024-04-19 06:26:13 +01:00
Adeyemi AdetunjiandRotimi Best d75e2f258e feat: multi language support (#254)
* feat: multitranslational support

* - completion of settings page
- completion of sidebar

* sidebar rerendering bug fix

* completion of the lesson navigation & materials page

* completion of the course navigation

* completion of requested languages

* - Implementation of Language Picker
- Rename Bug Fixes

* checkpoint save

* - addition of the language picker to the onboarding.
- addition of the language switcher for the lesson notes.

* merge completion

* initialization of the new branch

* add transition.svelte file

* lesson note bug fix

* feat: add translation migration

* completion of translation

* fix height issue of dropdown

* refactoring

* fix: improve code with LOCALE from db

* finally get it fully functional

* connect with AI

* backward compatibility for lesson note

* preserve old content, when generating AI content

* undo translations in upgrade modal

* fix duplicate key issue from codacy trigger

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-04-19 05:45:48 +01:00
Adeyemi Adetunji 31b0dd887e feat: close modal on submit (#265) 2024-04-17 08:55:20 +01:00
Em_DevandRotimi Best 10caa68208 fix: Made the text input of course description in certificate visible (#261)
* 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 <best@classroomio.com>
2024-04-16 09:01:39 +01:00
Adeyemi AdetunjiandRotimi Best 1277bcbfc6 feat: students should move to next lesson on click go to lesson (#230)
* completion

* completion

* PR Fixes

* PR Fixes

* fix: progress bug on home page

* chore: fix lesson completion issue

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-04-16 08:51:53 +01:00
Adeyemi Adetunji db38756cbf fix: dropdown squize height in community edit mode 2024-04-15 21:42:06 +01:00
Rotimi Best c0ea12cdae chore: add gpl license key for tinymce 2024-04-15 21:37:59 +01:00
Rotimi Best 1bc3f530df fix: setup broken on mobile 2024-04-12 23:53:34 +01:00
Rotimi Best a626a18221 feat: deploy backend on push 2024-04-12 14:59:40 +01:00
Rotimi Best 60ea5fb00a chore: rename 'nodemailer' to 'mail' 2024-04-12 05:37:50 +01:00
Em_DevandRotimi Best 3fe15e6633 feat: remove defer (#243)
* 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 <best@classroomio.com>

* chore: wrapp up email sending

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-04-12 04:57:19 +01:00
Em_Dev 75ad73b97f fix: align emojis (#255) 2024-04-11 21:34:04 +01:00
Em_DevandRotimi Best 6c12411dca feat: move landing page videos to cloudfare (#253)
* moved videos to cloudfare

* add custom domain

* add border to iframe

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-04-11 21:25:29 +01:00
Rotimi Best 4ef1d7bf6c feat: hide other course participants from students 2024-04-11 10:14:37 +01:00
Rotimi Best b7a51aeee7 fix: button bugs 2024-04-10 23:24:59 +01:00
Rotimi Best 1058894127 chore: improve wording of verification modal 2024-04-09 06:16:57 +01:00
Rotimi Best 8ad930d1a3 fix: p tag on email 2024-04-08 19:58:32 +01:00
Rotimi Best 4eb793bbaf chore: make poweredby text black 2024-04-08 18:23:24 +01:00
Em_DevandRotimi Best 5d7593e91e feat: add classroomio badge (#239)
* 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 <best@classroomio.com>
2024-04-08 18:13:57 +01:00