[심심풀이] LMS 게시판 1차

50.png

영상 강의 게시판 만들었습니다.
그누보드 기본 스킨에 영상 진행률 기능만 추가했습니다.

list
1772376957_o7VZeasIeR.webp

VIew
1772376986_HyYEseEflw.webp

글쓰기
1772377161_xdfGz6msGm.webp

실행 
1772378242_k0GQNx8aJc.webp
영상주소는 mp4 링크주소입니다.

수료증 발급
1772442494_3y0oWmMNmb.webp

DB 추가 내용
if (!sql_query(" DESC g5_lms_enroll ", false)) {
    sql_query(
        " CREATE TABLE IF NOT EXISTS `g5_lms_enroll` (
      `en_id` int(11) NOT NULL AUTO_INCREMENT,
      `mb_id` varchar(20) NOT NULL DEFAULT '' COMMENT '회원아이디',
      `wr_id` int(11) NOT NULL DEFAULT '0' COMMENT '강좌글번호(wr_id)',
      `bo_table` varchar(20) NOT NULL DEFAULT '' COMMENT '게시판ID',
      `en_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '신청일시',
      `en_status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '1:수강중, 2:수료, 3:중지',
      PRIMARY KEY (`en_id`),
      KEY `mb_id` (`mb_id`),
      KEY `wr_id` (`wr_id`)
    )",
        false
    );
}
1772379249_7GQHoGgOL4.webp


if (!sql_query(" DESC g5_lms_progress ", false)) {
    sql_query(
        " CREATE TABLE IF NOT EXISTS `g5_lms_progress` (
            `pr_id` int(11) NOT NULL AUTO_INCREMENT,
            `mb_id` varchar(20) NOT NULL DEFAULT '',
            `course_id` int(11) NOT NULL COMMENT '강좌글번호',
            `lecture_id` int(11) NOT NULL COMMENT '개별강의글번호',
            `pr_complete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0:미완료, 1:완료',
            `pr_last_view` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
            `pr_last_view_time` float DEFAULT 0,
            PRIMARY KEY (`pr_id`),
            UNIQUE KEY `mb_course_lecture` (`mb_id`, `course_id`, `lecture_id`)
            ) ",
             false
         );
}

1772379264_xjr5QYGsv3.webp


basic_lms 네이버TV.zip  (tv.naver.com 영상 업로드 후 사용하는 방식입니다)
이 방식은 한국자격검정평가진흥원 (강의시청은 무료 수료증 발급은 유료)에서 사용하고 있습니다..

wr_9에 시간도 수기로 입력해야 합니다.
단점
- 영상 재생 시 시간 조절이 자율적으로 조절 가능합니다.
- LMS에서 지정된 페이지를 유지 하며, 그 시간에 맞춰 자동으로 학습 시간이 진행됩니다.
장점
- 별도의 영상 저장 공간을 확보할 필요가 없어 비용이 발생하지 않습니다.
- 네이버TV 플랫폼을 그대로 활용하기 때문에 서버 관리 부담이 줄어듭니다.

***네이버 뷰어 페이지
1772418134_0BmvdlmiO5.webp

이것저것 다 귀찮다 하면 무료로 홈페이지 서버에 영상저장공간 무료로 사용하는 lms 사이트(라이브클래스)를 이용하시면 됩니다.
장점 :
 - 홈페이지 무료 (예시 사이트 : https://gmhr-lms.or.kr/)
 - 수료자 관리자 모드에서 엑셀 저장 가능
 -  나만의 웹사이트 5분 만에 만들기
단점 :
 - 월간 수강신청 20건, 저장공간 20GB 무료제공
 - 용량 추가 40gb 부터 월 16,000원  비용 발생
 - 기본틀에서 제한이 있음.

기능 추가하고 싶지만 졸려서 못한 내용...
* 관리자 페이지 연동 기능 수료자 리스트
* 수료완료하면 수료완료 클릭하여 수료증을 pdf 로 저장가능하도록..
누군가 업그레이드해서 올려주세요..
전여기까지만..

버전 정보

테스트한 버전 5.6.24

첨부파일

basic_lms.zip (35.4 KB) 1회 2026-03-02 00:27 포인트 차감 1
50.png (374.2 KB)
0회 2026-03-02 00:29 포인트 차감 1
basic_lms 네이버TV.zip (36.8 KB) 1회 2026-03-02 11:12 포인트 차감 1
basic_lms_print 포함.zip (39.4 KB) 0회 2026-03-02 18:08 포인트 차감 1
5명이 반응했습니다
|

댓글 4개

활용 할곳이 많을듯 합니다 !!!
감사 합니다.
자료 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

+