Developing a new LMS function

在本小组项目中要求以blackboard为原型为市场上大多数的在线学习软件添加一个新功能,在经过市场调查后,决定添加一个不需要借助其他应用的在线平台供组内成员进行文件的共享及编辑的功能,并对功能进行需求定义及用例展示。

requirement analysis:

1.Analysis process 


2.fact-finding

Due to the impact of the current pneumonia epidemic, all face-to-face data collection is difficult. All data collection used in this report comes from the Internet, and all user experience and user observations are performed by myself.

Understanding the existing system (computer or human system) requires fact-finding. 

SQIRO fact-finding techniques 

a) Background reading 

Learning Management System (LMS) is a management platform in the e-learning system, corresponding to the content of learning-courseware. LMS is a collective name for all platforms that have the ability to support online learning. There are many types, and the differences between various platforms are very large. No matter how the platform functions change, supporting the SCORM (Sharable Content Object Reference Model) standard is a trend for LMS. The main functions of the learning management system include student management, course management, and tracking and summarization of learning records.

After investigating common learning management systems in the market, it was found that

this software mainly has the following 5 functions:

➢ Student management functions

➢ Teaching function

➢ Student Autonomous Learning Function

➢ Acceptance of teaching achievements

➢ Provide learning materials 


b) Questionnaires

In order to investigate the current users' feedback on the use of a blackboard-like learning management system, a corresponding questionnaire was produced to collect user feedback. 


3.Ideas about new function

Through the analysis of the questionnaire results, it is found that users believe that the functions related to group work and data sharing in the blackboard need to be improved. 


In view of these two aspects, we have proposed the following new features and surveyed their support.: 

➢ Collaborative editing function for online shared documents

➢ Course task due reminder

➢ Teaching satisfaction feedback function

➢ Application-side assignment and examination paper review 


The results of the questionnaire analysis were combined with the actual situation. Obviously, for the student group using blackboard, adding an online shared document collaborative editing function is expected by users. Therefore, in this report, I recommend the original learning management system add a similar feature to the management system.

requirement definition:

The learning management system must provide a platform that can upload or create Diverse personal files. Files stored in this platform can be browse/create, edited, downloaded, File naming or deleted by the uploader/creator and his designated users at the same time.

requirement specification:

➢ Software must provide tools that can create multiple types of personal files.

➢ Software must provide a platform that can store multiple types of personal files.

➢ There should be a permission system in the software to determine whether the user can operate the file.

➢ Each kind of file should be equipped or introduced with corresponding tools to enable

users to manipulate the file.

➢ There should be a priority order between different operations (e.g. when two users download and delete files at the same time, the download operation should be performed first).

➢ The system should allow different types of files to use different identification icons.

➢ When the user clicks on an icon representing a file, the corresponding result should be the application of file-related tools to the file represented by the chart.

➢ The system should create a log file for each file in the platform (for querying which user when performed in which file). 

Software Specification Details:



你可能感兴趣的:(Developing a new LMS function)