SWEA에서 문제 풀다 보면 살짝 귀찮은 순간들이 있다..
예제 복붙 했을때 import를 빼먹고 제출하려고 한다거나, 보안이 중요하긴 하지만 IDE에서 문제풀고 있다가 세션이 만료되어 재로그인 해야한다거나, 예제 테스트 할때 복붙해서 계속 확인해야한다 등등
이런 불편한 사항들을 개선하고 싶어서 확장 프로그램을 찾아봤는데 일부 기능은 없거나, 서로 각각 다른 확장프로그램 존재하여 따로 설치해야한다는 불편함이 있었다..
그래서 내가 만들어 보려고 한다.
SWEA Extended
정식 출시까지
- import 누락 확인
- 복붙 시 자동 class 명 변경
- 정답 필터(정답인 문제는 안보이게 처리가능)
- 예제 복사, txt 전체 복사 및 확인 (예제 전체복사 버튼)
- 로그인 세션 좀 더 유지(보안과 직결되기에 설정 후 사용 가능)
- 컴파일 시 또는 RUN 시 예제 txt와 비교하여 맞는지 아닌지 판단해주는 기능
후속 업데이트
- 다크 모드
- 다크 모드 시 이미지 반전 필터 (토글)
- swea 코드 제출 텍스트 영역에 색깔 추가(자바, C 등등)
될까?
- 해당 문제의 사용자가 사용한 언어 중 최단 시간이 걸린 문제 풀이자 2명, 최소 길이 코드 풀이자 2명 보여주기 (단, PASS 한 사람 중)
- 몇퍼센트에서 틀렸는지 (해당 기능은 애초에 BOJ와 다르게 주고 받는 신호가 보이지가 않아서 좀 더 분석해봐야 할 것 같다..)
SWEA 사이트를 사용하면서 SWEA의 UI를 해치지 않는 선에서 사용자들에게 유용한 기능들을 제공하는게 목표로 열심히 만들어 봐야겠다..!
'Project' 카테고리의 다른 글
| 단일 Repository에서 세 개의 서비스를 어떻게 관리할 것인가 (1) | 2026.01.18 |
|---|---|
| [KOSPI FGI] 코스피 공포 탐욕 지수 (KOSPI Fear & Greed Index) 개발기 (0) | 2025.11.23 |
| [찐빵] Observability 구축기 (0) | 2025.11.16 |
| [찐빵] 옵저버빌리티 설계 (0) | 2025.11.16 |