최근에 영어공부를 시작하면서 숙어나 영어 문장을 외우는데, 자주 복습할 수 있는 데스크탑 위젯이 있으면 좋겠다는 생각이 들었다. 찾아보진 않았지만 앱에는 비슷한 것들이 많이 있을 것 같은데, 오히려 핸드폰으로는 딴짓 하느라 잘 공부하지 않아서 업무시간에 계속 띄워두면서 볼 수 있는 단어장이 있으면 좋겠다고 생각했다.
대단한 기능이 있는 건 아니라 구현은 어렵지 않을듯...?
평소 영어를 반복적으로 노출하고 싶은 직장인 or 프리랜서
하루에 n문장 씩 문장 단위로 암기하고 싶은 사용자
ㄴ 단어 플래시 카드
ㄴ 단어 맞추기 퀴즈
ㄴ 문장 채우기 퀴즈
ㄴ 단어장 등록
엑셀에 등록된 단어, 뜻, 예문 등을 자동으로 꾸준히 노출.
따로 조작하지 않아도 틀어두기만 하면 계속 볼 수 있음.
뜻 + 뉘앙스를 보고 표현을 입력
입력 후 Enter → 결과 팝업 표시
정답 여부는 팝업으로 안내 + 다음 문제 자동 진행
최근에 등록한 단어일 수록 더 자주 노출
예문 뜻을 보고 문장 전체를 입력
입력 후 Enter → 결과 팝업 표시
정답 여부는 팝업으로 안내 + 다음 문제 자동 진행
최근에 등록한 단어일 수록 더 자주 노출
외우고 싶은 단어 혹은 문장을 등록하면 엑셀에 자동 입력
프레임리스(창 테두리 없음)
항상 위에 띄우기
다크모드 기본 적용
마우스 드래그 이동 가능
ESC 키로 종료
엑셀(.xlsx) 파일로 문제 등록
표현, 의미, 뉘앙스, 예문1, 예문2 등 컬럼 기반 문제 구성
DailyEnglishQuizWidget/
├── main.py # 메인 실행 파일
├── main_menu.py # 메인 메뉴 UI
├── word_quiz.py # 단어 퀴즈
├── sentence_quiz.py # 문장 퀴즈
├── expression_loader.py # 엑셀 불러오기
└── assets/ english_sentenses.xlsx # 엑셀 파일