Sorry if my topic's in the wrong thread, but I need some help. I'm making an educational website, sort of like an online school, where you learn RPG style. Users would have a pixelated avatar, but instead they would just get "skills", (like simple visual symbols) to show they passed a certain part of the curriculum. Maybe avatars later on but not soon...
What I will do is start simple, like Kindergarten stuff to make it easy, like how an RPG starts out. At certain points in the lessons, I will have tests (I will make) with questions that when answered correctly, will result in a knowledge skill in that area. I have the disciplines in order, and I've provided an image of the tiers in this post. As in an RPG, certain skills from the lower tiers will be required to have gained certain skills from a higher tier. For example, you can't study -or even try to take the test of- an algebra lesson if you don't have knowledge skills in 1+1 simple math. (Think Sinjid: Shadow of the Ninja meets elementary, middle, high school and beyond.)This gives a level of freedom to the user in how and what they want to study, I think, because the user doesn't have to study everything in the tier- just what they want to learn about and what is necessary to learn that. There will be different pathways because of the different academic disciplines, and it will be customizable in that way (at least).
So, anyway, I have the idea all fleshed out and started to make a website but I'm not really a programmer so I'm looking for any criticism, ideas, and help: tutorials/references/materials/advice to help me do this thing! I'm ready and willing to update and maintain the site, and if it gets big, hopefully I can get some ads going on there.
I want to get people to learn practical things on this site. It won't really be focused on the humanities like art and music. More chemistry, math, and other natural sciences as well as logic will be given the main priority. I will have language, government, and others on there, but only because I think those are helpful in life.
I need to know how to make tests, how to build a skill system based on the tiers, and lastly how to keep some pages unreachable until a certain skill set is acquired.