# FHIR Standard in Learning Management System (LMS)
###### tags: `fhir-project` `LMS`
## Table of Contents
[TOC]
## Introduction
A **learning management system (LMS)** is a platform for managing your educational courses, training or development programs. LMSs are focused on **online learning delivery**, acting as a platform for online content.
We are going to develop a LMS system by using **FHIR format** to store the system data.
In this page, I’m going to share a step-by-step how this system works:
* [User](https://hackmd.io/2T88bGvOSsWVGCTi1IbimQ): How to use the LMS system ([Demo](https://victoriatjia.github.io/FHIR_LMS/vers2_with%20registration/TestingCourse/login.html))
* Developer: How to use FHIR format to store the system data while using FHIR server as the database
* [vers 1.2.0](https://hackmd.io/LwX6O5nJR0ersQLMvEBX3Q)
* [vers 1.1.0](https://hackmd.io/LwX6O5nJR0ersQLMvEBX3Q)
* [vers 1.0.0](https://hackmd.io/gr10FfXVRzC74o-8SZKeyg) -> [Source Code](https://github.com/victoriatjia/FHIR_LMS/tree/main/vers2_with%20registration/TestingCourse)
## Subsystem:
### Menu 1. Sign up
### Menu 2. Login
### Menu 3. **Role: Student**
* 3a. Show learning material
### Menu 4. **Role: Teacher**
#### 4a. Show organization list
#### 4b. Show course list
#### 4c. Show student list
#### 4d. Edit learning material
#### 4e. Show questionnaire response
## What's next?
- [ ] Create 3 new courses: FHIR 入門 (https://hackmd.io/D2mj64z6SBSN7LikIzoscA?view, https://hackmd.io/bWEZu4J1STS7yA18H6yvUw?view#Widely-used-clinical-FHIR-resources), 醫學數位內容, IoT and edge AI ==Victoria==
- 3門課使用同一個 FHIR server
- [ ] Add "Teacher sign up" page
- [ ] Add "Forget password" page (send verification link through email) ==Kan 學長==
- [ ] Update manual for student and teacher
- [ ] Add "Student select multiple course" page (若有則不再新增 person 帳號,僅將他加入新課程)
- Method A
- 公用登入界面:每個人使用同一個登入界面
- 選課界面:每個人可以看到各式各樣的課程
- Method B
- 每個課程有它自己的登入界面
- 若註冊時發現 person 帳號已存在 -> user 到登入界面登錄 -> Create Patient,
- [ ] Add "create new course" feature
- [ ] Add "create questionnaire" feature
- [ ] Add "create quiz" feature
- [ ] Update website design into responsive website which suitable for all device size
## Discussion 2022-07-18