Skip to content

Online Timeplanner with Lectures Plus App @ KAIST

License

Notifications You must be signed in to change notification settings

sparcs-kaist/otlplus-app

Folders and files

NameName
Last commit message
Last commit date
Jan 9, 2025
Feb 24, 2025
Sep 7, 2024
Jan 9, 2025
Mar 7, 2025
Jan 9, 2025
Sep 3, 2021
Dec 22, 2024
Oct 4, 2024
Feb 6, 2020
Mar 21, 2022
Mar 22, 2023
Mar 19, 2023
Oct 28, 2024
Mar 21, 2022
Mar 13, 2024
Sep 14, 2023
Jan 9, 2025
Mar 7, 2025

Repository files navigation

OTL App

Online Timeplanner with Lectures Plus App @ KAIST

Lint Build Test codecov

Introduction

OTL: Online Timeplanner with Lectures Plus App @ KAIST

카이스트의 입학부터 졸업까지 모든 과목과 시간표는 OTL과 함께!

    • 모든 과목을 바로 검색하세요.
    • 오늘 나의 시간표를 한 눈에 확인하세요.
    • 수강신청, 수강변경, 개강, 종강 등 주요 일정을 알려드립니다.
  1. 시간표
    • 이번 학기 나의 시간표를 확인하고 사진으로 저장하세요.
    • 다음 학기 시간표를 구성해 보고 학점, AU, 성적, 널널, 강의 등 다양한 지표를 비교하세요.
  2. 과목사전
    • 카이스트의 모든 과목을 검색하세요.
    • 학과, 구분, 학년, 기간으로 필터링하고 다양한 기준으로 정렬하세요.
  3. 과목후기
    • 최근 작성된 따끈따끈한 과목후기를 읽어보세요.
    • 유용하고 재미있는 과목후기에 좋아요를 눌러주세요.

계정 정보에서 학기 별 수강한 과목, 내 전공을 확인할 수 있습니다.

문의사항 & 피드백 otlplus@sparcs.org

How to develop

Run

You need to install flutter and JDK 17.

flutter run

Test

  • Unit & Widget test
flutter test
  • Unit & Widget test with coverage

lcov가 필요합니다. macOS에서는 brew install lcov로 설치하실 수 있습니다.

sh ./test/run.sh
  • Integration test

You need to start emulator/device.

flutter drive --target=test_driver/app.dart

How to contribute?

Please visit CONTRIBUTING.md

Credits

Thanks to every contributors.

License

Copyright (c) 2021-2023 SPARCS. Distribution of this application without the authors' explicit written approval is strictly prohibited.