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 days1101 USD
896 13 0 60 days1101 USDGood day .
I am glad to help.
I have great experience in web programming.
Current freelance projects in the category PHP
Product search function by imageIt is necessary to develop and integrate a product search function by image on the website.What needs to be implementedA "Search by Photo" button on the website.Image upload by the user: JPG.Search for visually similar products in the catalog.Display results in the form of… PHP, Web Programming ∙ 1 hour 13 minutes back ∙ 13 proposals |
Parser expireddomains.net
113 USD
A parser is needed for expireddomains.net. You need to log in to the site first; the problem is that it blocks the IP when trying to parse data. You need to parse thematic domains based on a list of keywords. If you are not confident in your abilities, please do not write. PHP, Web Programming ∙ 2 days back ∙ 48 proposals |
Integration of payment service with Sales Force
70 USD
There is a payment system widget on the site that needs to be integrated with Salesforce so that all required parameters are visible on the Salesforce side. It needs to be done in such a way that all payments and subscriptions are controlled through Salesforce. PHP, Web Programming ∙ 2 days 3 hours back ∙ 40 proposals |
Intercom systems
90 USD
We are looking for an experienced BAS (1C 8.3) programmer to refine a custom configuration for the business processes of our company. What is needed: — Study the current custom BAS 8.3 configuration — Refine and adjust it to our processes — Accounting: clients, contracts,… PHP, Databases & SQL ∙ 5 days 3 hours back ∙ 13 proposals |
Exporting goods from 1C to prom.uaCreate and configure an API export module for products from 1C to the cabinet and to the site prom.ua, rozetka, or another marketplace of your choice, including stock, names, images from 1C, prices, automatic export, automatic updates. PHP, Databases & SQL ∙ 5 days 18 hours back ∙ 21 proposals |