Skip to content

EasyStudy v0.2.2a Release

Choose a tag to compare

@gusfhr777 gusfhr777 released this 25 Jun 07:15
· 15 commits to main since this release

LMS 시청편의 프로그램 : 편한수강(EasyStudy) v0.2.2a

스크린샷 2024-06-25 160704
제작 : 한국항공대 컴퓨터공학과

KAU LMS를 편하게 시청할 수 있도록 도와줍니다. 배속 락을 자동으로 해제하거나, 동영상 다운로드 등 LMS에 관한 편의 기능을 제공합니다.
본 프로그램은 항공대 LMS 전용이며, 항공대 공식 프로그램이 아닙니다.

v0.2.2a 업데이트 내역

  • GUI 업데이트! 이제 그래픽이 생겨 프로그램이 한층 이뻐졌습니다.
  • 동영상 선택 기능이 추가되었습니다. 이제 원하는 영상만 자동시청이 가능합니다.
  • 동영상 다운로드 기능이 추가되었습니다. 이제 오프라인으로도 편하게 시청이 가능합니다.
  • 교수님이 LMS에 수업을 개설하지 않으면 중단되는 문제, 수업 내용이 없으면 중단되는 문제를 수정하였습니다.
  • 그 외에도 버그 제보를 위한 로그 기능을 추가하고 프로그램의 안정성을 개선하였습니다.

프로그램 사용방법

프로그램을 실행 시, 자동으로 크롬이 켜지며 LMS 로그인을 시작합니다. 아이디와 비밀번호를 입력한 후, 로그인 버튼을 누르세요. 로그인 후 크롬에서 비밀번호 저장을 하면 자동으로 로그인됩니다.

  • LMS 불러오기 : 프로그램 기능에 필요한 정보(강의 목록, 시청 안 한 영상, URL 등...)를 LMS에서 불러옵니다. 대략 5분 정도 걸립니다.
  • 동영상 시청 : 불러온 데이터를 기반으로 영상 시청을 시작합니다. 시청하고 싶은 영상을 클릭한 후, 확인 버튼을 누릅니다. 영상 시청이 끝나도 30초간 멈추나, 이는 의도된 세팅으로 그냥 두시면 됩니다.
  • 동영상 다운로드 : 불러온 데이터를 기반으로 동영상 다운로드를 시작합니다. 다운로드하고 싶은 영상을 클릭한 후, 확인 버튼을 누릅니다. 인터넷 환경에 따라 다르나, 영상 1시간에 50초 정도 소요됩니다.
  • 데이터 출력 : 불러온 데이터를 파일 형태로 출력합니다.

사용시 주의사항

  1. LMS의 언어를 한국어로 설정해야합니다.
  2. 크롬이 설치되어 있고, 최신버전이어야 합니다.
  3. 프로그램 실행 중, 크롬에서 비밀번호 저장 버튼을 제외한 어떤 조작도 하지 말아야 합니다.

로딩중.. 에서 실행이 안되는 경우 해결방법

  1. 크롬이 최신버전인지 확인합니다. 크롬 - 설정 - Chrome 정보 에서 확인가능합니다.
  2. C://ChromeMetaData 폴더를 삭제합니다.
  3. 작업 관리자를 열고, 크롬과 EasyStudy를 모두 강제종료합니다.
    위 조치 이후에도 실행이 안되는 경우, 문의바랍니다.

원리상 MacOS 에서도 실행가능하나, 테스트해본 적이 없어서 장담을 못하겠습니다(맥북 살 돈이 없습니다 죄송합니다..) 공개된 코드를 가지고 MacOS 에서 직접 컴파일하시거나 Wine 호환레이어를 이용하시기 바랍니다.

바이러스가 걱정되요!!

download

마이크로소프트 스마트스크린이 뜰 수 있는데, 이건 그냥 파이썬 프로그램 특징이라서 그냥 실행하시면 됩니다. 당연하지만 바이러스는 없어요.

이 프로그램은 오픈소스 프로그램이고 따라서 직접 소스코드를 보실 수 있습니다.

취미로 만든거고 저작권도 없으니 마음대로 가져다가 써도 됩니다.

내눈으론 못믿겠다 싶으면 아래 코드를 다운받고 직접 컴파일하면 됩니다!!

다만 컴퓨터가 이 바보같은 코드를 분석하는데 시간이 조금 걸릴겁니다

https://github.com/gusfhr777/Easy_Study

컴파일 명령어 : pyinstaller -F -n=EasyStudy --icon="./eagle.ico" --noconsole main.py

개발자에게 연락하기

아이디어 제안 / 버그 수정 요청/ 불편사항 제보는 gkrgus777@kau.kr로 부탁드립니다.
버그를 발견하셨을 때, logs 폴더를 이메일로 보내주셔야 버그 해결이 가능합니다.

개발자에게 탕후루 사주기

본 프로그램의 사용은 완전한 무료입니다.
후원은 프로그램을 개발하고 유지보수 하는 데 큰 도움이 됩니다.

선배! 마라탕사주세요!
안된다구요?
그럼.. 탕후루만이라도..
https://toss.me/gusfhr777

Full Changelog: v0.1.0a...v0.2.2a