Timetable 무료 다운로드·설치 방법, 교사 수업 시간표와 진도 관리

교사가 요일별 수업과 반별 진도, 보강 수업을 한곳에서 정리하려면 일반 달력만으로는 수업 순서가 헷갈릴 수 있습니다. Timetable은 주간 시간표의 반과 수업 내용을 적고, sequence에서 반별 진도 순서를 관리하는 Linux 프로그램입니다. Flathub의 무료 배포를 설치한 뒤 실제 시간표를 입력하는 순서를 설명합니다.

이 프로그램은 수업을 한 주만 적고 끝내는 달력과 사용 방식이 다릅니다. 반 이름은 다음 주에도 반복되고, 앞에 점을 붙인 임시 수업은 반복되지 않습니다. 수업이 옮겨지면 진도 순서도 함께 살펴봐야 하므로 처음에는 한 반의 몇 교시만 입력해 동작을 확인하는 편이 좋습니다.

Timetable 공식 아이콘
Timetable
Ulrich Leutner
1.3버전
Linux Flatpak지원 환경
무료비용
수업 시간표·진도 관리주요 작업

Timetable 교사 수업 시간표 무료 다운로드

Timetable은 어떤 수업 시간표 프로그램인가요?

Timetable은 교사와 학생을 위해 만든 시간표·일정 관리 도구입니다. 공식 GitHub 설명에 따르면 교사의 전통적인 주간 시간표를 화면에 옮긴 형태이며, 수업 주제는 반별 진도 목록의 순서에 따라 정해집니다. 보강이나 대체 수업을 넣어 수업이 밀리면 주제도 그 순서에 맞춰 이동할 수 있습니다.

공식 화면의 timetable 탭에는 월요일부터 금요일까지 날짜별 교시가 보이고, 각 교시에 작은 반 이름 칸과 넓은 수업 내용 칸이 있습니다. 위쪽에는 날짜를 바꾸는 화살표, 수업일을 켜고 끄는 체크박스, 메모를 나타내는 별표가 보입니다. 먼저 주간 시간표를 넣고 그다음 반별 진도와 날짜별 예외를 다루는 흐름입니다.

sequence 탭은 반별로 수업 주제를 시간 순서대로 적는 곳입니다. 공식 저장소는 각 줄을 하나의 주제로 취급하고 일반 텍스트처럼 복사·붙여넣기할 수 있다고 설명합니다. 별도로 반 목록을 설정에 만들어 두지 않아도 시간표에 입력한 반이 sequence에 나타납니다. 다만 점으로 시작하는 임시 반 이름만 입력한 경우에는 정규 반으로 생성되지 않습니다.

calendar 탭에는 날짜와 메모가 표시됩니다. timetable 화면에서 날짜 위의 별표로 메모를 남길 수 있고, 여러 약속을 입력할 때는 calendar에서 편집할 수 있습니다. 이 기능은 학교의 공식 학사 시스템이나 출결 관리와 연결된다고 안내되지 않으므로, 수업 계획과 개인 메모를 정리하는 도구로 이해하는 것이 정확합니다.

주간 시간표·진도 순서·달력 화면 확인

Timetable 날짜별 교시 반 이름 수업 내용 화면Timetable 반별 수업 진도 순서 화면Timetable 월별 달력과 날짜 메모 화면

Flathub의 공식 Timetable 예시 화면 세 장입니다. timetable의 반·수업 칸, sequence의 반별 주제 목록, calendar의 날짜별 메모가 보입니다. 예시에는 과거 학년도 날짜가 표시되며 현재 학년도 자료를 뜻하지 않습니다.

Timetable 교사 수업 시간표 무료 다운로드

프로그램Timetable
개발Ulrich Leutner
버전1.3
설치 경로Flathub Flatpak
지원 환경Linux x86_64·aarch64
비용무료
라이선스GPL-3.0-or-later
주요 작업교사 수업 시간표·반별 진도 관리

리눅스에 설치하고 주간 수업 시간표 입력하기

Timetable의 무료 설치 경로는 Flathub의 Linux Flatpak입니다. 사용 중인 리눅스 배포판에 Flatpak과 Flathub가 설정돼 있는지 먼저 확인하세요. Flathub 앱 ID는 io.github.kaschpal.timetable입니다. 이름이 단순한 Timetable이므로 다른 시간표 프로그램과 헷갈리지 않게 설치 화면의 이름과 앱 ID를 함께 대조하는 것이 좋습니다.

앱을 열고 timetable 탭의 날짜를 확인합니다. 공식 화면은 여러 날짜의 교시를 칸으로 보여 줍니다. 한 교시마다 작은 칸에는 반 이름, 넓은 칸에는 그날 다룰 수업 주제를 적습니다. 예를 들어 월요일 첫 시간에 2학년 A반 수업이 있다면 작은 칸에 반을 식별할 이름을 넣고 큰 칸에 진행할 내용을 적습니다. 실제 입력 형식은 학교에서 쓰는 반 표기에 맞춰 일관되게 정하세요.

공식 저장소에 따르면 반 이름은 처음 적은 날짜부터 매주 반복됩니다. 매주 같은 시간에 같은 반을 가르친다면 첫 주의 시간표를 입력한 뒤 다음 주로 이동해 반복됐는지 확인하세요. 반 이름을 바꾸면 그 시점부터 이후 반복도 바뀔 수 있습니다. 학기 중 시간표가 바뀌는 날을 기준으로 수정해야 이전 주 기록과 이후 주 계획을 구별할 수 있습니다.

작은 반 이름 칸의 변경은 Enter를 누르거나 다른 칸으로 이동해야 확정됩니다. 글자만 입력하고 바로 창을 닫으면 반이 sequence에 나타나지 않는 것처럼 보일 수 있습니다. 한 반의 이름을 넣은 뒤 Enter를 누르고 다음 날짜로 이동해 표시가 남는지 확인하세요. 첫 입력한 반 이름은 공식 설명에 따라 빨간색으로 표시될 수 있으므로 오류로 오해하지 않아도 됩니다.

시간표를 처음부터 모든 반과 모든 주에 채우기보다 반복 수업 한두 개를 먼저 만들어 보세요. 다음 주에도 반이 이어지는지, sequence에 그 반이 생기는지 확인한 다음 남은 칸을 채우면 반복 입력의 범위를 이해하기 쉽습니다. 큰 내용 칸은 그날의 수업 메모이고 sequence는 반별 진행 순서이므로 두 정보를 어떻게 나눠 쓸지도 정하세요.

  1. Linux에 Flatpak과 Flathub를 설정하고 io.github.kaschpal.timetable을 설치합니다.
  2. timetable 탭에서 날짜와 교시를 확인하고 작은 칸에 반 이름을 입력합니다.
  3. 넓은 칸에 수업 내용을 적고 Enter 또는 칸 이동으로 반 이름 변경을 확정합니다.
  4. 다음 주와 sequence 탭에서 반이 예상대로 이어지는지 확인합니다.

반별 진도 순서와 보강 수업 조정하기

sequence 탭에서는 timetable에 입력한 정규 반을 골라 주제 목록을 순서대로 적습니다. 공식 화면에는 반 이름 탭과 날짜·교시·수업 주제가 이어진 목록이 있습니다. 공식 README는 목록의 한 줄을 주제 하나로 취급한다고 설명하므로, 단원을 너무 길게 묶기보다 실제 한 번의 수업에서 다룰 내용을 한 줄씩 적는 편이 일정이 바뀔 때 확인하기 쉽습니다.

진도 목록은 일반 텍스트 칸이므로 이미 작성한 수업 계획의 주제 목록을 복사해 붙일 수 있습니다. 붙인 뒤에는 줄바꿈이 원하는 단위로 나뉘었는지 확인하세요. 한 줄에 여러 차시를 합쳐 넣으면 수업이 밀렸을 때 어느 주제가 이동했는지 알아보기 어렵습니다. 반 이름이 비슷한 두 반이 있다면 sequence의 선택된 반 탭도 확인해야 서로 다른 반의 진도를 섞지 않을 수 있습니다.

보강 수업이나 대체 수업처럼 한 번만 생기는 일정에는 반 이름 앞에 점을 붙입니다. 공식 설명의 예시는 .9c처럼 점 바로 뒤에 반 이름을 쓰며 앞에 공백을 두지 않습니다. 이런 임시 항목은 매주 반복되지 않고 정규 수업의 반복에도 영향을 주지 않습니다. 시간표 칸에 . 없이 반 이름만 적으면 정규 반복 수업으로 받아들여질 수 있으니 차이를 확인하세요.

수업이 단순히 취소됐다면 반 이름 칸에 점 하나만 적는 방법이 공식 저장소에 안내돼 있습니다. 취소한 날짜의 칸이 어떻게 보이는지 확인하고, 다음 예정 수업의 진도도 sequence에서 살펴보세요. 일정이 바뀌어도 진도 목록의 주제가 자동으로 어떤 시점에 연결되는지는 실제 시간표 구성을 기준으로 확인해야 합니다. 처음에는 시험용 반과 주제 몇 개로 이동 결과를 보는 것이 좋습니다.

공식 화면에서 임시 항목은 빨간색으로 나타납니다. 색만 보고 완료됐다고 판단하기보다 날짜, 교시, 반 이름 앞의 점, 다음 주 반복 여부를 함께 확인하세요. 보강 수업을 정규 시간표로 바꾸기로 했다면 점을 없애는 순간 반복 동작이 달라질 수 있습니다. 변경한 날짜 이후의 주까지 이동해 계획한 수업만 남는지 확인하면 누락과 중복을 줄일 수 있습니다.

  1. sequence에서 반 탭을 고르고 한 줄에 한 차시의 주제를 적습니다.
  2. 한 번만 생기는 보강·대체 수업은 반 이름 앞에 점을 붙여 시간표에 넣습니다.
  3. 취소한 수업은 점 하나로 표시하고 다음 수업의 진도 순서를 확인합니다.
  4. 다음 주로 이동해 임시 항목이 반복되지 않았는지 살핍니다.

휴일과 날짜별 메모 정리하기

공휴일, 연수, 병가처럼 그날 수업 전체를 쉬는 경우에는 timetable의 날짜 위 체크박스를 끄는 방법이 있습니다. 공식 README는 특정 날짜의 모든 수업을 비활성화할 수 있고 나중에 되돌릴 수 있다고 설명합니다. 한 교시만 취소하는 상황과 하루 전체를 비활성화하는 상황을 구분하세요. 체크박스를 끈 뒤 그 날짜의 수업 표시가 어떻게 바뀌는지 확인합니다.

날짜 위 별표는 메모를 나타냅니다. 시험이나 제출 일정처럼 수업 시간표와 함께 봐야 할 일을 해당 날짜에 적을 수 있습니다. 별표는 메모가 있으면 주황색으로 바뀐다고 공식 설명에 나옵니다. 색이 바뀌었더라도 내용이 올바른 날짜에 기록됐는지 확인하려면 calendar에서 날짜를 선택해 메모를 다시 읽어 보세요.

여러 날짜의 약속을 한꺼번에 정리한다면 calendar 탭이 편합니다. 공식 화면에는 월별 달력과 선택된 날짜의 메모 영역이 보입니다. 날짜를 고른 뒤 내용을 적고 다른 날짜로 옮겨 다시 돌아와 기록이 남았는지 확인하세요. 시간표의 교시별 수업 내용과 달력의 날짜별 메모는 서로 다른 용도이므로, 수업 주제까지 모두 메모에만 적지 않는 편이 찾기 쉽습니다.

휴일을 끝낸 뒤에는 다음 수업의 주제가 예상과 맞는지 sequence와 timetable을 함께 봅니다. 휴일 체크박스를 다시 켜면 수업이 복원될 수 있으므로, 이미 다른 날짜로 보강을 옮겼다면 중복 수업이 생기지 않는지 확인해야 합니다. 달력 메모에도 보강 날짜를 적어 두면 시간표 칸을 바꿀 때 놓치기 쉬운 일정을 다시 확인할 수 있습니다.

  1. 하루 전체를 쉬면 해당 날짜의 체크박스를 끄고 표시를 확인합니다.
  2. 날짜 위 별표로 메모를 남기고 calendar에서 내용을 다시 읽습니다.
  3. 휴일 뒤 수업 순서와 보강 날짜를 timetable·sequence에서 대조합니다.

입력이 사라지거나 예상과 다르게 반복될 때

새로 적은 반이 sequence에 보이지 않으면 작은 반 이름 칸에서 Enter를 누르거나 다른 칸으로 이동했는지 확인하세요. 공식 README는 이 확정 동작이 필요하다고 명시합니다. 점으로 시작하는 임시 반만 입력했다면 sequence에 정규 반으로 나타나지 않는 것도 정상 동작입니다. 정규 반을 먼저 입력하고, 별도의 한 번짜리 대체 수업에만 점을 붙였는지 확인하세요.

한 주만 넣으려던 보강 수업이 다음 주에도 보이면 반 이름 앞의 점이 빠졌을 수 있습니다. 반대로 매주 반복되어야 할 수업이 이어지지 않는다면 점으로 시작하는 임시 항목을 사용했는지 살펴보세요. 점 앞에 공백이 있으면 공식 예시의 형식과 달라집니다. 날짜와 교시를 다시 확인하고 수정을 마친 뒤 다음 주로 이동해 실제 반복 결과를 대조합니다.

하루의 수업이 모두 빠진 것처럼 보이면 해당 날짜 위 체크박스가 꺼져 있는지 확인하세요. 공식 설명대로 그 날짜의 수업 전체를 비활성화하는 기능이므로 한 교시만 지울 때와 다르게 사용해야 합니다. 날짜의 별표가 주황색인데 메모가 보이지 않으면 calendar에서 같은 날짜를 고른 것인지 확인해 보세요. 서로 다른 주의 같은 요일을 보고 있을 수도 있습니다.

설치 파일을 열어도 앱 설치 화면이 뜨지 않으면 Linux에 Flatpak과 Flathub가 설정됐는지 확인하세요. io.github.kaschpal.timetable.flatpakref는 Windows 실행 파일이 아닙니다. 소프트웨어 관리자가 flatpakref를 처리하지 못한다면 Flathub의 배포판별 설정 절차부터 마치고 다시 열어 보세요. 버전 1.3의 변경 기록에는 저장 단축키가 추가됐지만, 중요한 일정은 입력 뒤 다른 날짜로 이동했다가 돌아와 남아 있는지 확인하는 것이 확실합니다.

다른 학기 자료를 다룰 때는 앱 상단의 열린 파일 이름과 날짜 범위를 확인하세요. 공식 화면은 창 제목에 현재 열려 있는 자료 경로를 보여 줍니다. 파일을 바꾸거나 새 자료를 만들기 전에 현재 학기의 시간표를 저장했는지 확인하고, 변경한 수업과 메모를 다시 열어 읽어 보세요. 이 확인은 프로그램이 학교 서버에 자동 동기화된다는 뜻이 아니라 로컬에서 작업한 내용을 스스로 검증하는 절차입니다.

  1. 반 이름 입력이 확정됐는지 Enter 또는 칸 이동으로 확인합니다.
  2. 임시 수업과 정규 반복 수업의 점 표기를 구별합니다.
  3. 수업 전체가 사라지면 날짜 체크박스를 확인하고 다시 표시를 살핍니다.
  4. 학기 자료를 바꿀 때 현재 열린 파일과 수업·메모 내용을 다시 확인합니다.

자주 묻는 질문

Timetable은 무료인가요?

Flathub는 Timetable을 Free로 표시합니다. 이 글의 Linux Flatpak 파일은 무료로 받을 수 있습니다.

Windows에서도 이 파일을 설치할 수 있나요?

아니요. io.github.kaschpal.timetable.flatpakref는 Linux Flatpak용입니다.

수업이 매주 반복되나요?

공식 저장소에 따르면 반 이름을 입력한 날짜부터 매주 반복됩니다. 한 번짜리 대체 수업은 점으로 시작하는 임시 항목을 사용합니다.

반 이름을 적었는데 sequence에 안 보이는 이유는 무엇인가요?

입력을 Enter 또는 다른 칸으로 이동해 확정했는지 확인하세요. 점으로 시작한 임시 반 이름만 적었다면 sequence에 정규 반으로 생성되지 않습니다.

휴일에 수업을 쉬려면 어떻게 하나요?

해당 날짜 위 체크박스를 끄면 그 날짜의 모든 수업을 비활성화할 수 있습니다. 나중에 다시 켤 수도 있습니다.

반복 수업과 한 번짜리 보강을 구분하세요

Timetable은 Linux에서 주간 수업 시간표와 반별 진도, 날짜별 메모를 함께 정리하는 무료 프로그램입니다. 첫 주에 정규 반을 입력해 다음 주 반복을 확인하고, sequence에서 반별 주제를 한 줄씩 적어 보세요.

보강·대체 수업은 점으로 시작하는 임시 항목, 하루 전체 휴일은 날짜 체크박스를 사용합니다. 변경 후에는 다음 주 시간표와 진도 순서, calendar 메모를 다시 확인해야 실제 수업 계획에 맞게 정리할 수 있습니다.

공식 자료와 확인일

Timetable 공식 GitHub 사용법·Flathub 경로 · Flathub Timetable 무료 배포·버전·공식 화면 · Flathub 배포판별 Flatpak 설정 | 2026-10-31

Timetable 교사 수업 시간표 무료 다운로드