#A learning managment system ( WIP project )

1 messages · Page 1 of 1 (latest)

elder niche
#

i wanted to make an lms cuz the one that my colleage uses sucks and has weird bugs all the time and some features aren't usable for the app version

currently the plan is to have a backend and a static frontend

the frontend will be a progressive web app so the whole app could be cached for better performance and the UI will be the same on pc and tablets and phones with small diffrences also its a static website so it can be hosted on cloudflare for free

and the backend will be in wisp and hosted seperatly probably on the school server

i am thinking of using a config file called config.gleam to change the ui text so many universites or school could use the same app with just changing the name of their uni and add their logo etc

#

the login is currently just a form POST request and it gets matched on the server if its correct or not

i probably need to refactor it into a session based auth with a cookie

#

also i think its common to only have a login page in these apps because the registeration is done seperatly by the Uni or school

#

so the plan is to use a db to store login data and pattern match on it

strong mural
#

What a cool project

#

Is it open source?

elder niche
#

but it has nothing still just a login page

#

it has an MIT license

#

After i get it in a usable state i will try to get my university to use it or work with me on it untill it has all the features they need

#

these two are the most popular LMS in the world i think

#

my university uses Blackboard

strong mural
#

Are they both proprietary?

#

Would be awesome to have an open source alternative

forest wagon
#

moodle is oss blackboard is propreitary

elder niche
#

only the old old codebase is the one that is open source

forest wagon
#

oh lame

elder niche
#

having a LMS be open source means they can edit the pages to feel like their school look etc

#

Making the LMS this way means they can host the frontend on any free hosting and focus on hosting the backend themselfs

strong mural
#

Seems like moodle's git repo is getting updates still

#

I'm telling hbomb

elder niche
#

👀👀

elder niche
#

also apperntly there this one also

#

this one is written in ruby

river cargo
#

LearningStone is closed source I think, but the framework it is built on (Zotonic) is open and based on Erlang. Not the latest kid in the block, but...
https://www.learningstone.com/en/blog/2018340/learningstone-cto-marc-worrell-wants-a-better-world

strong mural
#

Oh wow it's Marc Worrell

#

No wonder he picked Zotonic, he made it

#

Small world

elder niche
#

oooo

#

that project has been going on for 6+ years

#

apperntly LMS are just like CMS people will just keep making more XD

lament aurora
#

I'm in the US, and at least in California it seems most popular significantly

#

Oh and Oregon

elder niche
lament aurora
#

Ah yeah I see it now

#

Cool project! I could see myself contributing possibly

elder niche
wooden tartan
elder niche
elder niche
unkempt anvil
#

my uni used blackboard as well - holy shit i hate it so much please succeed in making this i will love you forever even if i never get to use it

elder niche
#

like for example the ui on andriod and web aren't the same which i will fix by using PWA (a website that can be turned into an app)

#

Also the notifications system is so bad i see that i have a new notifications i go to the app i can see the title and a summary i click to see it fully welp...it sends me to an old annocument and can't view the new annoncment XD

unkempt anvil
#

it's really unintuitive and i lose track of which module i'm working on really easily