Programación y Tecnología / Wordpress
* Create a WORDPRESS TEMPLATE (LMS) with Integrations*
--> Rank System
I would like to create some levels with specific acess:
Level 1 - Student (only watch videos)
Level 2 - Professor ( Create videos, class)
Level 3 - Course Administrator (It's Possible create more class in specific course)
Level 4- Subject Administrator ( Can create a course of specific subject and can edit, delete just the courses of your subject : math, physics, portuguese and etc)
Level 5 - Project Manager ( Can create all types of courses and new subjects)
Level 6 - Assistant (can acess the admin panel, no permition to edit any courses, just to check login, send new password, check the comments)
Level 9 - ADMIN ( Acess EVERYthing, EDIT EVERYTHING, ADMIN ACESS)
---> Gamefication System
Possibility to gain points for each class that studant complete
Possibility to gain points for each class that professor create
The studants can evaluate each class and the courses
Each amount of points you gain badges and possibility to give badges and create new when necessary.
Some Badges for example (MATH ADMINISTRATOR allow this guy to became LEVEL 4 - SUBJECT ADMINISTRATOR)
---> Class Gamefication
For exemple think in this course : BASIC MATH
The Subject Administrator of MATH create this course, the level 3 - COURSE ADMINISTRATOR OF BASIC MATH COURSE (remember with BAdge BASIC MATH ADMIN) can edit and create more class, for example:
Class 1 - Geometry - Video (possibility to specific the type of class)
Class 2 - Geometry Excercises - Text
The professor just can create a video to put in CLASS created before, the LEVEL 2 - PROFESSOR can't create more class, understand ? The professor just can put his video of the class inside class 1 Geometry for example.
Now think, more than one professor can upload (Youtube URL) their videos in Class 1, but the students can evaluate each video... for example, the student click in class 1 - Geometry then its open and show he top 3 videos of this class, you as student can vote inside each class if the video was relevant or not. Undestand? ) and a link more video to open all more videos about this class)
-> A space for donation ( a link, but I bealive that a plugin can do this)
Student Profile - SHow age, sex, name, badges, courses erolled
When the student is inside own profile, you can see the Inbox Message , update message when some person reply his post and etc
Professor Profile - The same of student, and the option to show the couses that the professor teachs when click show his class inside each course.
Course Administrator Profile - the same of professor profile + courses that he administrates ..
--> Course Settings
- Each couse i'll show the requiriments to undestand the course, but this requiremente can be a link that lead the user to the couse necesssary
- SHow number of students enrolled and etc
PS: Each studant can Sign Up with Facebook, Gmail etc account
Ps2: Possibility to send e-mail to user when someano replies him
PS3: Possibility to admin send e-mails for all students and professor, possibility to filter the message (email) courses, levels etc...
PS4: Main page showing a search, when the user is typing will showing the course, if the user tipes the specific course and don't found results when he click ENTER ... he is lead to SPECIFIC NOT FOUND PAGE with a contact form asking tell what you need, new courses suggestion and etc...
PS5: A BLOG PAGE
PS6: A easy PAGE BUilder, when create a new page, is easy to edit, and the admin of the page you can choose some options like: what menu you want, the first row choose (SLide, Search form, COurses apresentation ... etc)
Tell me your BID , Accept Suggestions
Categoria: IT & Programação
Qual é o alcance do projeto?: Desenvolvimento personalizado
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho uma ideia geral
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Integrações de API: Mídias sociais (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc), Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)