Setting up a WordPress LMS with the addition of a few custom features
We aim to set up an e-learning platform on WordPress with an LMS (Learning Management System) that will need to include a mobile app. Apart from standard LMS features, below are the requirements that are not standard and will need custom extensions:
1- Theory Lesson Unit
a. One theory lesson unit is the basic teaching object for a certain skill. The lesson unit is stored in a lesson repository and can be used in many different courses.
b. Technically, the lesson object has 4 parts: (1) Lesson Characteristics (title, picture, duration, short description, etc.); (2) The Lesson Content tab includes text, pictures, multimedia, etc.; (3) The Video tab for videos; (4) The Knowledge Test tab with results. The lesson appears in lists according to the Lesson Characteristics and the content itself is in three tabs that come one after the other.
2- Practice Lesson Unit
a. One practice lesson unit is the basic practical teaching object linked to the theory. The lesson unit is stored in a repository for practical lessons and can be used independently in various courses.
b. Technically, the lesson object has 3 parts: (1) Lesson Characteristics (title, picture, duration, short description, etc.); (2) The Practical Lesson Content tab includes text, pictures, multimedia, etc.; (3) The Linking tab to one or more theoretical lessons. In the learning path, the student sees only the lesson characteristics, but only the trainer can see the details of the practical exercises.
3- Linking between theory and practice units.
a. When building courses, each theoretical lesson can have one or several practical lessons assigned. We expect that when a trainer is designing a course and selects theoretical lessons, the system will suggest and display related practical lessons.
4- Building the curriculum
a. Building the curriculum involves creating a sequence of selected theoretical lessons either weekly or without time dependencies and simultaneously creating a practical path linked to the theoretical scope. In the practical part, attendance counts.
5- Presentation for reviewing lesson units without solving. On the platform and the mobile app, there will be a separate section for presenting resources. The repository allows browsing of theoretical and practical lesson units organized into categories and subcategories:
a. Presentation for review (by students, trainers) of theoretical lessons and assigning them (by trainers from this place too) to one of the educational paths the trainer has created. Here, students cannot see or solve tests from tab 3.
b. Presentation for review (by trainers only) of practical lessons and assigning them (by trainers from this place too) to one of the practical education paths they created.
6- Grading criteria and scale:
a. Theoretical lessons will be graded through the Knowledge Test result (at the end of each theoretical lesson) e.g., 75% correct answers.
b. Practical lessons will be graded by the teacher, who rates the student in 6 categories with 4 grading criteria each. In total, we grade in 24 criteria. This is burdensome – for a group of 10 people, it involves entering 240 grades. Here, we expect the development of a custom plugin for the LMS (one grade, e.g., 5, is entered for the student systemically and then according to a developed table, it results in entering grade 5 in several out of 24 criteria).
7- Student Profile
a. Besides basic data about the student and their skills, the foundation of the profile are graphs showing the student's competencies in 6 categories with 4 grading criteria each - compared to the class, group, school, time, etc. The platform will present a ranking of students with the ability to search/filter and generate reports on competencies.
We are interested in offers where the team includes at least one person with a history of implementing LMS solutions for WordPress.
-
60 days1058 USD
920 13 0 60 days1058 USDGood day .
I am glad to help.
I have great experience in web programming.
Current freelance projects in the category PHP
Looking for a Bitrix24 specialist / CRM integrator to set up automation.Our company works with CRM Bitrix24. We need a specialist who can set up automatic addition of phone numbers to leads/orders in two formats. Automation must be correctly configured for two countries: the Republic of Moldova and Romania. Task: When creating a lead or order in… PHP, Web Programming ∙ 12 hours 55 minutes back ∙ 22 proposals |
Add a scrolling marquee to the header of the website
16 USD
https://crazybox.com.ua/uk?srsltid=AfmBOopQRUXCCmxx699n57B3eP1XmwcYxJxwPh9qV9WcVjLjS_J2pK5s here is an example of how it looks, it needs to be made similar to theirs and on this one it needs to be done https://rollershop.com.ua/ opencart ocStore 3.0.3.7. and there should be… PHP, Web Programming ∙ 1 day 6 hours back ∙ 86 proposals |
Website optimizationOptimization of the website jdgreta.co.uk on Shopify. SEO audit attached to the project. Main tasks - - Fix all meta data - Complete the technical specifications for the programmer (since this project combines tasks for both the programmer and SEO, if you are not a company -… HTML & CSS, PHP ∙ 1 day 9 hours back ∙ 30 proposals |
Horoshop SpecialistNeed a specialist who can correctly set up the product Feed. Problem: Currently, over 13,000 products are being uploaded with the same type value (e.g., "everything for manicure and pedicure"). Because of this, it is impossible to segment products in Google Ads and set different… PHP, Website Maintenance ∙ 2 days 11 hours back ∙ 21 proposals |
Make sure that order emails from the store do not go to spam.Currently, there is a store on OpenCart, and order emails are landing in spam. We need to ensure they go to Inbox (ukr.net gmail) and check it. The hosting provider wrote: Poor email delivery may be related to a low sender reputation - IP or domain. In this case, we can advise… PHP, Web Programming ∙ 3 days 12 hours back ∙ 47 proposals |