Everything your training needs, in one fast LMS.
Courses, live classes, assignments, reports and certificates come built in, with native mobile apps for learners and the security and controls organizations expect.
Courses and content library
Build courses once, reuse materials everywhere, and change them without breaking anyone’s progress.
- Courses, sections and lessonsStructure each course into sections and lessons, with rich text descriptions.
- One content libraryUpload video, PDF, PowerPoint, audio, images and links once, and use them in any course.
- Folders and tagsOrganize the library with folders and tags. Reorganizing never changes historical results.
- Published versionsLearners always study a published version, so editing a course never disrupts people mid-way.
- Safe version movesMove learners to a newer version with a preview, result mapping and an audit record.
- Completion rulesDecide how lessons count as complete and set passing scores where they matter.
SCORM, xAPI and ActivePresenter
Run interactive content from any authoring tool, and see what happens inside each lesson.
- SCORM 1.2 and SCORM 2004Upload standard packages and launch them in the built-in player.
- xAPI with a built-in record storeStore xAPI statements without a separate Learning Record Store.
- Every answer recordedInspect answered interactions when the package reports them, not only pass or fail.
- Attempts and resumeLearners resume where they left off, and new attempts follow each lesson’s rules.
- Publish from ActivePresenterSend a project straight to your library, course, section or lesson with Publish uLearn LMS.
- Preview before you assignOpen any package in the player to check it before learners see it.
Classes and live teaching
Run online and hybrid classes without juggling separate tools.
- Classes with a curriculumOpen a class on a published course or learning path, and keep its learners, calendar and history together.
- Join by link, code or QRLearners join the right class directly. Turn on approval when you want to admit each request.
- Recurring calendar eventsSchedule sessions with Zoom, Google Meet or Microsoft Teams links in one class calendar.
- AttendanceMark attendance for each session.
- Class notificationsSend updates to everyone in a class, on the web and by email.
- Curriculum updatesWhen a newer course version is published, review the differences and update the class.
Assignments and grading
Collect work in any form and return feedback quickly.
- File, photo or linkLearners submit documents, photos of their work or links, from the web or the mobile app.
- Inline previewReview images and PDFs without downloading them.
- Grading draftsScore and comment privately, then publish results when you are ready.
- ResubmissionAsk for another try when work needs it.
- Whole class or selected learnersAssign work to everyone or only to the learners who need it.
Learning paths
Turn courses into structured programs.
- Required and optional coursesCombine courses into a path with the steps each learner must finish.
- Assign to people or groupsEnroll individuals or whole groups in one step.
- Path progress and reportsFollow progress across every course in the path.
- Path certificatesAward a certificate when the whole program is complete.
Gradebook and reports
See progress as it happens and share it with the people who need it.
- GradebookNormalized scores and official results for every class and course.
- Grade overrides on recordAdjust a result when needed, with the change kept on record.
- Class, course and path reportsCompletion, scores and overdue learners for any group.
- Excel and CSV exportExport any report in one click.
- Learner email reportsEmail learners their own progress report.
- Scoped report accessGive report viewers exactly the classes, courses or departments they may see.
Certificates
Reward completion with certificates anyone can check.
- Certificate templatesDesign templates once and use them across courses and learning paths.
- Automatic issueCertificates are issued when a learner completes or passes.
- Verification codesEach certificate has a code that anyone can verify on a public page showing only the essentials.
- Expiry and remindersSet an expiration period, and learners are reminded before a certificate expires.
Learner experience and mobile apps
A clear place to learn, on any screen.
- Learner dashboard and to-do listLearners see what is due next across classes, courses and learning paths.
- Native iOS and Android appsLearners join classes, study, submit work and check grades from their phone.
- One inbox for every centerLearners who belong to several centers see all their notifications in one place.
- Web and email notificationsNew lessons, grades and upcoming sessions reach learners where they are.
- English and VietnameseThe interface works in both languages.
- Responsive webEvery page works on phones, tablets and desktops.
People, groups and permissions
Manage who can do what, at any scale.
- Excel and CSV importInvite or import people in bulk, with a preview before anything is written.
- GroupsOrganize people into groups for enrollment and reporting.
- DepartmentsOrganization centers mirror their structure with departments and nested teams.
- Scoped rolesGrant roles for a whole center, one department or one class.
- Custom rolesCreate roles with exactly the permissions your organization needs.
- Email invitationsInvite members by email, and resend or copy invitation links when needed.
Branding, domains and settings
Make the learning center look and feel like yours.
- Your logo and colorsBrand every screen learners see.
- Email templatesSend notifications in your own words and brand.
- Your own addressPublic centers get a uLearnBox address; organization centers get their own subdomain.
- Your own domainWe connect a domain you own, such as learn.yourcompany.com, with HTTPS handled automatically.
- Language and time zoneSet the defaults that fit your organization.
- Notification settingsChoose which notifications your members receive.
Security and data
Protections that are on from the first day.
- Isolated organizationsEvery organization has its own sign-in and data, separated from all others.
- Malware scanningUploaded files are scanned before anyone can open them.
- Audit logSensitive actions are recorded with who did what and when.
- Account securityModern password hashing, and people can review and end their active sessions.
- Storage limits and lifecycleMonitor storage, set retention and clean up export files.
- Backups and restorePlatform backups with a controlled restore process.
Administration
Run a learning center without a manual.
- Operations centerAction items, open errors, running jobs and system health in one place.
- Admin dashboardSee activity, storage and what needs attention.
- Bulk actions and filtersWork through long lists quickly.
- Upload and player error logsSee when content fails to upload or play, and why.
See it running for your center.
Create a learning center, upload a course and invite a few learners. It takes about five minutes.



