Starting to build a LMS webapp - part 1
Backstory
Today I started to build a web app. I wanted to build an LMS that I have in mind. I think everything that is available is very basic and misses on a lot of interactive + community elements. Teachable is just a stale set of videos / quizzes. Thinkific is a bit better because of how they create content, give you pre-built templates with methods to use their tools.But then I envision an experience that is so much better, interactive every step, encourages higher participation, finishing, feedback and community. I truly believe learning together will make the students more engaged, learn anything faster and in a more enjoyable way. So I want to bake that into every step where you can see what others are doing in the same step.
Kinda like an MMORPG experience where you see others in the same path (here same lesson, module etc.)
I want this to be targeted for people who have a mailing list anywhere and want to start building (and selling courses later).
People keep talking about building a course together. I want this platform to help that. So it starts with what the community wants and progresses forwards, tests every headline/lecture on the way.
Geared for building courses that naturally evolves into highly engaging and life-changing courses.
Actions
I spent a few hours/days pondering about whether this is even something I want to pursue. Will it end up becoming one of my side projects I stop after taking step 1. Am I recreating the wheel? Am I missing my goals to delegate and stop doing everything myself. "Alone you go faster, and together we go further" and all that crap. Lol. I just called it crap. Maybe speed matters in the beginning when something needs to get off ground.
Well, fuck it. Maybe I will have a few side projects like that. I am not special, everyone goes through that.
Important thing is to get in and try stuff. My motivation here is to quickly prototype and use my existing audience through this app. So I want something I can code and release fast.
Technology
I am trying ASP.Net. Why? I was a programmer on Microsoft ecosystem when I started my career. Later I switched to Apple and never looked back until a few months ago when I bought a Surface Pro 6.
I hate it. Microsoft does not 'get' consumers / users like Apple does. It probably never will. But, Microsoft knows developers. I trust that and chose to explore this path again.
I installed VS Community edition. I installed ASP.Net core related stuff. Then I think I am getting the hang of it. Here is my first screenshot of a hello world. Yay!
This article "ASP.NET Tutorial - Hello World in 10 minutes" helped start.

Comments
Post a Comment