Commit Graph
247 Commits
Author SHA1 Message Date
Rotimi Best 5efc1e1bda fix: isadmin update causes duplicate fetch for courses 2024-05-24 20:30:45 +01:00
Rotimi Best 92bc3eb545 analytics: replace pirsch with clarity 2024-05-24 17:43:41 +01:00
Rotimi Best 577937fda6 feat: restrict access to courses 2024-05-23 07:04:42 +01:00
Em_DevandRotimi Best 57e3b63588 feat: Auto move to the next question (#324)
* move to the next question

* remove console

* minor changes

* updated the confetti timeout

* updated the button

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-05-23 06:17:35 +01:00
Rotimi Best 0536463ec9 feat: admin can get all courses within org 2024-05-22 05:49:10 +01:00
Rotimi Best 6690b6bf34 fix: scroll issue on bottom lesson widget 2024-05-22 05:09:16 +01:00
Rotimi Best 063a715457 chore: update to the latest of posthog-js 2024-05-21 19:49:46 +01:00
Em_DevandRotimi Best 49d8539be9 feat: course types - self paced and live class (#309)
* working on the course type

* trying to mark it persist

* almost done here

* fixed sendig emtpy options bug

* created migration file

* created migration file

* made updates based on PR review

* merge

* update course type card

* add redirect logic with classroomio.com/new

* make new course modal only open/close with url

* feat: page active state (#315)

* finished the active link state

* updated the active link state based on review

* simplify code

---------

Co-authored-by: Rotimi Best <best@classroomio.com>

* add type to course card

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-05-21 00:14:47 +01:00
Em_DevandRotimi Best b9bb568f98 fix: empty lesson title bug (#314)
* finished the lesson title bug

* made chnages based on review

* Update +page.svelte

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-05-20 17:26:43 +01:00
Rotimi Best 018602f7b7 fix: delete /org/# route 2024-05-20 08:51:04 +01:00
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 62ea576fad docs: update short hero tagline 2024-05-18 05:48:26 +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 5a22b98d3c chore: dev and design talk 2024-04-27 14:58:44 +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 96cbff675d fix: footer improvements 2024-04-26 17:42:26 +01:00
Rotimi Best 623f58bab9 fix: landing page improvements 2024-04-26 17:41:22 +01:00
Rotimi Best 35e3250c2a docs: update teaching page 2024-04-25 21:32:16 +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
Rotimi Best 0f419dc965 chore: compress teacher meta tag image #271 2024-04-22 23:44:45 +01:00
Rotimi Best cfefa853a7 chore: add meta tags to /teach #271 2024-04-22 22:41:15 +01:00
Adeyemi AdetunjiandRotimi Best 32e10302cb feat: teachers page (#275)
* feat: add a teacher route

* refactor

* PR Fixes

* text-md fix

* remove root

* fixes

* update content

* Update Register behavior

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-04-22 22:17:33 +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 11bdb0ed1c fix: nav items on mobile are not clicking full width 2024-04-21 00:49:50 +01:00
Rotimi Best 00e7352b49 feat: use faster senja 2024-04-21 00:28:53 +01:00
Rotimi Best a43ea5e55a chore: replace umami with pirsch 2024-04-20 23:30:17 +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