We would like to create a basic LMS (Learning Management System) template on Sharepoint 365. At this time, we only need the most basic features as shown below, but if everything works well, we will want to add more features in the future.
The LMS should be installable (with a [url removed, login to view] or something similar) so I can install it on 2 or more Sharepoint 365 installations. Ideally, the LMS should be able to be added into an existing Sharepoint 365 site. For example, if we already have Sharepoint 365 running in our company, this LMS would install as one submenu in our existing Sharepoint 365 installation.
The LMS should use Microsoft Streams to play training videos that we will record. The LMS should use Microsoft Forms for creating quizzes.
There should be a Course Creation section where the Administrator can choose the features of the course. Each course will be built with a combination of video, html, PowerPoint and quiz components. So one course may have an html introduction page with text and graphics, followed by a video, followed by another html page, then followed by a quiz. When adding an html component, the developer can use any basic WYSIWYG editor. After creating a course, the Administrator should be able to do a test run of the course to make sure everything looks right.
Each course would have a point value for gamification and each quiz would have a point value. The Administrator will create the quiz at the same time they create a course. The Administrator will define the how the user receives a pass or fail on each quiz. Each time a user completes a course or a quiz, the system should log the points.
The LMS will get users from Active Directory. The LMS would allow the Administrator to assign courses to users with a start date and a due date. The system should be able to email a link to the course to the user on the start date, and that email template should be editable. The Administrator should be able to easily assign multiple users to a course. Users should not see a course unless that course is assigned to them.
The LMS should have a Certifications section. We would create a new certification and define criteria needed to reach that certification. For example, one certification may be based on number of points the user accumulates, another certification might be based on a user successfully passing a list of courses. Each certification would have its own 200x200 pixel graphic (for example, a picture of a trophy or a badge or a Microsoft Logo.)
When the user enters the LMS, they should see their dashboard that shows a list of courses assigned with due dates as well as courses and certifications completed.
We need the LMS to log everything (every time a user logs into the system, each time a user views a course, the total time the user stays in a course, the points earned at course completion, the results of each quiz taken, etc.) You should log as many user actions as possible so we can improve reports later.
We would like some basic reports like a Leaderboard and an Infographic. The leaderboard report would show a list of users, courses completed and points, sorted by points. The infographic report would show systemwide statistics like # of users, # courses, # of courses assigned/completed, # of quizzes taken/passed, # of points and certifications earned.
The look and feel should be clean and modern like [url removed, login to view] or [url removed, login to view]
IMPORTANT: We can only consider freelancers who explain and link to previous similar Sharepoint work when they submit their bid.
Courses are created by Administrator and contain components (html, powerpoint, video and quiz)
Courses have point value users receive for completing each component
Users come from Active Directory
Courses are assigned to users and the LMS emails a course link to each user
Certifications are a defined set of steps or points and are awarded as users satisfy the certification requirements
User dashboard shows assigned and completed courses as well as certifications
The LMS logs everything so we can run 2 basic reports: Leaderboard and Infographic
15 freelancers are bidding on average $1191 for this job
I am Microsoft certified professional. Having experience of more than 5years in SharePoint. Having experience in custom development branding, webparts, workflow, infopath, nintex etc.