---
# System prepended metadata

title: SIS Requirements
tags: [' DX Project', WSSG]

---

---
title: SIS Requirements
tags: WSSG, DX Project
---


# Notes
- [optional] : Cân nhắc, không bắt buộc.
- (*English name*): Doctype hoặc Field name.
- (*Select: option1, option2,...*): For select field.

# School Admin

## School Structure: 

### 1. Lịch năm học
- Admin có thể tạo năm học (*SIS School Year*) với ngày bắt đầu (*First Day*) và ngày kết thúc (*Last Day*). Mỗi năm học có đánh thứ tự từ năm đầu tiên thành lập (*Sequence Number*). Mỗi năm học có trạng thái chỉ năm cũ, năm hiện tại, năm mới (*Status: Past, Current, Upcoming*).
- Admin có thể tạo kỳ học (*SIS School Quarter*), học kỳ (*SIS School Semester*) với ngày bắt đầu (*First Day*) và kết thúc (*Last Day*).
- Admin có thể config 7 ngày trong tuần (Mon → Sun): trường có mở cửa không (*Is School Open*), giờ mở cửa (*School Opens*), giờ bắt đầu học (*School Starts*), giờ kết thúc học (*School Ends*), giờ đóng cửa (*School Closes*). [Setup này có thể tác động tới timetable]
- Admin có thể config ngày các sự kiện trong năm, ngày nghỉ lễ. Những ngày này sẽ có thể không có điểm danh hoặc sổ báo bài

### 2. Quản lý nhóm - Groupings: 
- Quản lý khối (*SIS School Grade Level*):
- Quản lý lớp (*SIS School Class*): quản lý nhóm lớp để điểm danh.
- Quản lý khoa (*SIS Department*): quản lý các khoa để phân bổ giáo viên dạy học áp dụng trong thời khoá biểu
- Quản lý không gian (*SIS Space*): quản lý, phân bổ và sắp xếp các khu vực như phòng họp, phòng thí nghiệm, văn phòng, sân thể thao được áp dụng trong thời khoá biểu. 

## School Users

### 1. Quản lý Users: 
1.1 Quản lý truy cập:
- Quản lý vai trò - Roles: Admin gán roles từ (*SIS Person*) sang các vai trò: Quản trị viên, học sinh, phụ huynh, giáo viên, trợ giảng, nhân viên
- Quản lý quyền hạn - Permissions: Admin điều chỉnh quyền hạn của các vai trò được chọn.

1.2 Quản lý users: 
- Quản lý users: Admin có thể thêm users: học sinh, phụ huynh, giáo viên, trợ giảng. Quản lý toàn bộ thông tin từng users bao gồm thiết đặt roles, permissions
- Ghi danh học sinh (*SIS Student Enrollment*):* Admin ghi danh học sinh vào năm học hiện tại. Khi ghi danh, Admin đặt học sinh và nhóm năm học và vai trò. Đến cuối năm học, Admin thao tác cập nhật chuyển tiếp sang năm học tiếp hoặc cập nhật kết thúc quá trình học.
- Quản lý gia đình (*SIS Family*): Nhân viên, học sinh và phụ huynh đều có thể tồn tại trong các gia đình, đây là cơ chế cơ bản để cấp quyền truy cập cho phụ huynh vào thông tin của học sinh.
- Quản lý nhân viên (*SIS Staff*): Tất cả nhân viên nên được đăng ký là nhân viên để họ có thể được sử dụng trong các khu vực khác nhau của hệ thống. 

# School Teacher

## Đánh giá học sinh
### 1. Chấm điểm (Markbook)
- Tạo bảng Markbook để chấm điểm theo cột, mỗi cột tương ứng cho 1 bài kiểm tra.
- Một cột sẽ có tối thiểu 4 nội dung (điểm, điểm nỗ lực, comments, file upload) tương ứng mỗi dòng là mỗi học sinh.
- Mỗi cột markbook sẽ có tuỳ chọn show điểm cho phụ huynh và học sinh

### 2. Đánh giá ngang hàng (Crowd Asessment)
-
-

### 3. Phiếu tự đánh giá (Rubrics)
-
-
