세계에서 가장 고급스럽게 디자인되고 가볍고 기능이 풍부한 학습 관리 시스템입니다.
SkyLearn: 오픈 소스 학습 관리 시스템
Django 웹 프레임워크를 사용한 학습 관리 시스템입니다. 학교/대학 조직을 위한 학습 관리 시스템(학교/대학 관리 시스템이라고도 함)을 개발하거나 단순히 기술 스택을 학습하고 포트폴리오를 향상시키기 위한 목적으로 개발할 수 있습니다. 어느 경우든 이 프로젝트는 시작하기에 좋은 방법이 될 것입니다. 목표는 세계에서 가장 가벼우면서도 기능이 풍부한 학습 관리 시스템을 만드는 것입니다. 하지만 이는 여러분의 지원 없이는 불가능하므로 별점 ️을 부탁드립니다.
문서가 개발 중입니다.
기여를 통해 프로젝트를 향상시키자! ??
현재 기능
- 대시보드: 학교 인구통계 및 분석. 관리자로만 제한됨
- 뉴스 및 이벤트: 모든 사용자가 이 페이지에 액세스할 수 있습니다.
- 관리자가 학생 관리(추가, 업데이트, 삭제)
- 관리자가 강사 관리(추가, 업데이트, 삭제)
- 학생들은 강좌를 추가하고 삭제할 수 있습니다.
- 강사는 학생의 성적을 제출합니다: 출석, 중간고사, 기말고사, 과제
- 시스템은 학생의 총점, 평균, 점수 및 성적을 자동으로 계산합니다.
- 통과 , 실패 또는 경고와 함께 통과 로 각 학생에 대한 평가 평가
- 학생을 위한 평가 결과 페이지
- 학생을 위한 성적 결과 페이지
- 학기/연도 및 학기 관리
- 평가 및 성적은 학기별로 그룹화됩니다.
- 각 과정에 대한 비디오 및 문서 업로드
- 학생 등록증 및 성적 결과를 위한 PDF 생성기
- 페이지 접근 제한
- 각 사용자별로 퀴즈 결과 저장
- 질문 순서 무작위화
- 이전 퀴즈 점수는 카테고리 페이지에서 확인하실 수 있습니다.
- 정답은 각 질문 다음에 표시되거나 마지막에 한 번에 모두 표시될 수 있습니다.
- 로그인한 사용자는 완료되지 않은 퀴즈로 돌아가서 완료할 수 있으며, 로그인하지 않은 사용자는 세션이 지속되는 경우 퀴즈를 완료할 수 있습니다.
- 퀴즈는 사용자당 한 번만 시도할 수 있습니다.
- 질문에 카테고리를 부여할 수 있습니다.
- 진행 페이지에서 카테고리별 성공률을 모니터링할 수 있습니다.
- 각 질문 결과에 대한 설명을 제공할 수 있습니다.
- 합격 표시 설정 가능
- 객관식 질문 유형
- 참/거짓 질문 유형
- 에세이 질문 유형........... 곧 제공됩니다
- 퀴즈 합격 또는 불합격자에게 표시되는 맞춤 메시지
- 사용자 정의 권한(view_sittings)이 추가되어 해당 권한이 있는 사용자가 사용자의 퀴즈 결과를 볼 수 있습니다.
- 완료된 퀴즈를 나열하고 퀴즈 또는 사용자별로 필터링할 수 있으며 에세이 질문을 표시하는 데 사용되는 마킹 페이지
미래의 기여자를 위한 빠른 메모
기여하고 싶다면 TODO.md
파일의 목록 중 하나를 구현하는 것부터 시작하세요.
요구사항:
프로젝트를 실행하려면 다음 프로그램이 필요합니다.
설치
git clone https://github.com/SkyCascade/SkyLearn.git
pip install -r requirements.txt
python manage.py createsuperuser
python manage.py runserver
마지막으로 http://127.0.0.1:8000 주소로 이동하세요.
더 많은 통찰력과 지원을 받으려면 이 페이지를 확인하세요.
참고자료
- 퀴즈 부분: https://github.com/tomwalker/django_quiz
이 프로젝트를 통해 여러분의 지지를 보여주세요!