Free Training & Career Tips... Subscribe to Get Weekly Career Tips

By Subscribing You are Agreeing to Terms and Conditions
Whether you are commissioning LMS development in South Africa or comparing LMS software from local suppliers, a learning management system here has to do more than deliver courses. It should hold the training records behind your Workplace Skills Plan and Annual Training Report, support your B-BBEE and employment equity reporting, protect personal information and, if you run accredited training, keep assessment and moderation records. The 14 tips below work through those requirements in a practical order: goals, content, enrolment, assessment, reporting, data security, connectivity and hosting. The people who build, facilitate and assess courses on your LMS can develop those skills on BOTI’s train-the-trainer and ETDP courses.

A learning management system (LMS) is software that delivers training and keeps the records around it: who is enrolled on which course, what they have completed, how they scored and which certificates they hold. You will also see the terms learner management system, often used for the record-keeping side of accredited training, and training management system, for scheduling classroom training. The tips below cover all three.
Decide what the LMS is for before you look at software. Common goals are onboarding new staff, compliance and policy training, product and procedure training, management development and accredited programmes. Then describe the users: how many employees, at which sites, on which devices, and who will run the system day to day.
An LMS in South Africa should hold the records you need under:
The system will not make you compliant on its own, but it should show what training was done, for whom and when.
Employers submit a Workplace Skills Plan (WSP), their training plan for the year, and an Annual Training Report (ATR), on the training done in the previous year, to their SETA by 30 April each year[1]. The mandatory grant, 20% of the Skills Development Levy an employer pays[1] (the levy is 1% of payroll[2]), depends on submitting them on time and being up to date with levy payments. The LMS does not usually submit them itself; your skills development facilitator (SDF) prepares and submits them. What the LMS can do is produce the training data behind them, by employee, occupation and course, so the SDF is not rebuilding the year from attendance registers in April.
For each learner, the LMS typically needs:
Link the LMS to your HR or payroll system if you can, so that changes update automatically. Collect only what a clear purpose requires, and restrict who can see sensitive fields such as race, disability and ID numbers.
A system with nothing useful on it will not be used. Most organisations need two kinds of content:
Good e-learning combines short text, pictures, video and audio, breaks topics into short modules, and includes self-tests so learners can check their progress. Forums and simple games such as quizzes help keep learners engaged.
The LMS should keep enrolment admin to a minimum. It should let you:
Short quizzes with multiple-choice, scaled and open-ended questions suit e-learning; written assignments and uploaded documents, spreadsheets and presentations suit longer programmes. Set a pass mark, decide how many attempts learners get, and schedule re-tests for compliance topics that must be refreshed. The LMS should issue a certificate automatically when a learner completes or passes a course, and keep a transcript for every employee.
If you run accredited training, the LMS should support the assessment process. It should capture portfolios of evidence and link each one to its assessor, record results, select a sample of assessed learners for moderation and link it to a moderator, notify assessors of the moderation outcome, manage appeals, and flag assessments and moderation that are overdue. These records cover the formative and internal assessments that the provider runs before the final assessment. For QCTO programmes the final assessment is separate, a FISA for skills programmes and an EISA for occupational qualifications, and the QCTO, not your LMS, issues the certificate.
A virtual classroom lets one facilitator train people at several sites at once. Look for:
Many organisations combine e-learning, live online sessions and classroom training, so the LMS should record all three in one learner history.
Agree the standard reports before you launch:
To get more from that evaluation data, the people who manage training can take BOTI’s one-day Measuring Results from Training: Training Evaluation Course.
Set up roles so that people see and change only what they need:
Let employees sign in with their existing work login (single sign-on) where possible, and give external learners, such as contractors, separate accounts with limited access.
The LMS stores personal information about every learner, some of it sensitive. In general terms, you should:
Everyone who handles learner records should understand the basics. BOTI runs a two-day POPIA Basic Training course and a 3-hour online masterclass, POPIA for Every Employee.
Not every employee has a work computer or affordable data. Make sure the LMS:
Decide early whether the LMS will be a hosted web application or installed on your own servers. A hosted, managed system needs less work from your IT team. An on-premises system gives you more control, but makes you responsible for the servers, operating system, database, security updates and service continuity, for example a tested recovery plan. Either way, agree with the supplier:
Finally, consider whether the supplier is based in South Africa, and check its B-BBEE status if your procurement policy requires it.
A learning management system (LMS) is software for delivering training and keeping its records: enrolments, completions, assessment results, certificates and reports. The concept grew out of e-learning. In South Africa an LMS also needs to handle local requirements, such as the data behind the Workplace Skills Plan and Annual Training Report, B-BBEE and employment equity reporting, POPIA, and the assessment and moderation records that accredited training needs.
Start with the requirements, not the software. Agree your goals and users; make sure the system supports skills development, employment equity, B-BBEE and POPIA requirements; plan the information for your Workplace Skills Plan and Annual Training Report; and decide on content, enrolment, assessment, certificates, reports and user roles. Then decide on virtual classrooms, offline and mobile access, hosting and support.
An LMS does not usually report to the SETA itself. The employer, usually through its skills development facilitator, submits the Workplace Skills Plan and Annual Training Report to its SETA by 30 April each year[1]. The LMS should produce the information behind them: learner profiles with race, gender, disability, occupation and job title, the training planned and completed, attendance, and assessment results. Ideally it links to your HR system so that changes to employee information update automatically.
Either can work, so decide early. If you host on your premises, plan for service continuity, the operating system, the database, security updates and backups. If you use a hosted web application, check where the data is stored, how support works and how the system runs on phones and tablets. Either way, make sure staff with poor internet access can download courses, work offline and upload their progress later.
Yes. BOTI builds custom online courses from your own procedures and hosts them on a learning management system. For general skills, BOTI’s e-learning library has 142 self-paced courses, each with a certificate.
An LMS is only as useful as the courses loaded onto it. BOTI’s three-day Design and Develop Effective Learning Material Training is for the people who design and develop your training material. It runs in-house at your premises, at BOTI’s venue in Sunningdale, Johannesburg, or online. Call 011 882 8853 or email [email protected].
Monday to Friday, 08:00–17:00. After hours, we reply on the next working day – or call 011 882 8853.
Copyright text 2026 by Business Optimization Training Institute.