Share
Sign In
개발 일지
study helper 만들기
Y
yeji Kim
👍
문제
강의록과 족보, 교과서를 업로드하면 족보 변형 문제 시험지를 만들어주는 앱.
취약한 부분 알려주기
구현해야 할 것
구현 디테일
패드용 앱
회원 가입
💬
(이메일), 학교, 학과, 학번, 학년, 이름
카카오톡 로그인
홈 화면 HomeScreen.dart
💬
구현 디테일
상단 바 - 커스텀 메세지, 디데이
드롭 바
{이름}님, 오늘도 힘내세요!
설정
테마 색상
디데이 등록
투두리스트
포모도로
학기 별 폴더
학기
💬
구현 디테일
상단바 - 학기 이름
과목 별 버튼
마지막에 과목 추가 버튼
과목 추가할 때 과목 이름, 족보 파일
semesterModel.dart
semesterSubjectTable
subjectModel.dart
lessonModel.dart
testModel.dart
reportModel.dart
과목
💬
구현 디테일
상단바 - 학기 이름 + 과목명
족보 - 기존 족보 파일들, 족보 등록 버튼
족보 등록 시 차시 별 문제 분류, Question 만들기
교과서 - 기존 교과서 파일들, 교과서 등록 버튼
교과서 등록 시 차시 별 내용 분류
차시
차시 별 버튼
마지막에 차시 추가 버튼
강의록 업로드하기
차시 이름 입력 - 디폴트 : 날짜+주차+요일
차시 등록 시 족보/교과서에서 해당 차시 내용 분류
각 차시
💬
구현 디테일
강의록
필기가 직접 되거나, 필기한 강의록을 올릴 수 있으면 좋은데 ...
시험
족보 문제 모아 풀기
오지선다 선택, 또는 서술형 타이핑
변형 문제들
강의 요약본 빈칸 채우기
OX 선지 변형?
각 시험
💬
구현 디테일
시험 응시?
시험 리포트
시험 별 취약 부분, 틀린 문제 리포트
고마워. 홈 화면에서 각 semester의 폴더 아이콘을 클릭하면 semesterScreen으로 넘어갔으면 좋겠어.
1.
상단 바에는 semester의 year, season 정보가 표시돼.
2.
과목별 아이콘이 있고, 마지막에는 새로운 과목을 추가할 수 있는 + 아이콘이 있어. 레이아웃은 home screen과 비슷했으면 해.
아이콘을 누르면 과목 명을 입력해서 새로운 과목을 생성할 수 있게 해줘. semesterId는 현재 있는 semester의 id 값으로 해줘. 만약 semesterId와 name이 모두 같은 과목이 이미 있다면 적절한 에러 메세지를 띄워줘. 또 과목명을 입력하지 않고 추가하려 할 때도 에러 메세지를 띄워줘. subject model은 아래와 같아.
class Subject {
final int id;
final String name;
final int semesterId;
Subject({
required this.id,
required this.name,
required this.semesterId,
});
}
다음의 코드를 작성해줘.
1.
subjectAPI.dart
2.
subjectService.dart
3.
semesterScreen.dart
previous exam, lecture note에 open AI response필드 추가하기.
ocr도 처리해주는 게 좋대. 흠.
flutter View extension.
theme Extension<AppDimensionsTheme>
factory?
designsystem helper
Dialog helper
디자인 시스템 구축은 어디서부터 해야 하는가!
접근성.
3:1 명암비. (장식성 이미지와 비활성화 상태>
터치와 포인터.
그러니까. 글자, 색깔, 반응형 UI (화면 너비 등에 따라)
spacing도.
iconography
grid - margin, column, gutter
그리고 위젯.
앱 스샷 찍기
responsive layout
responsive toolkit이라는 라이브러리가 있대.
flutter_screenutil이 제일 유명한 듯!!
근데 글자 크기 뒤에 sp, h, w 붙이는 건 무슨 ... 의미지 - 아 반응형으로 쓰겠다는 건가!!
이렇게 큰 건 내 머리에 들어오지 않는다고 gpt 쿤...
maindart에 screen util init을 넣기.
box ui는 또 무슨 말일까.
Subscribe to '아무튼-작업일지'
Welcome to '아무튼-작업일지'!
By subscribing to my site, you'll be the first to receive notifications and emails about the latest updates, including new posts.
Join SlashPage and subscribe to '아무튼-작업일지'!
Subscribe
👍
Other posts in '개발 일지'See all
yeji Kim
Summary & linking
검증 코드 pdf 로딩 ocr json으로 저장. 준비사항 강의록 합치기 그 다음에 해야 할 것. 아 시험지 OCR할 때 is divided 어떻게 하지 ... 시험지는 확실히 오래 걸린다. json 파일을 만든 다음 전처리. 교과서 단원 별로 페이지 나누게 해보기 → 목차를 dict 형태로 추출할 수 있을지. 목차가 포함된 페이지를 찾을 수 있는지 or 내용 기준으로 나눌 수 잇을지. 그 안에서 또 소단원 페이지를 나눌 수 있을지. → 목차를 dict 형태로. 연습 문제 등이 포함되어 있다면 그것도 포함해서 쪼개기. 강의록 얘는 그냥 분리된 상태로 넣을까. 전처리 딱히 필요 없고?
yeji Kim
자자. 정리를 해보자. pdf viewer 다 만들기. (lecture note screen, textbook screen, ...) question model db 수정하기 과목 별 스크린 교과서 업로드하기 옆에 OCR, 범위 지정해서 요약하기 기능. → 창 크게 띄우기. 메모장 느낌으로. 여기도 drawer로 써머리 저장할 수 있게. 강의록 업로드하기
자자. 정리를 해보자. pdf viewer 다 만들기. (lecture note screen, textbook screen, ...) question model db 수정하기 과목 별 스크린 교과서 업로드하기 옆에 OCR, 범위 지정해서 요약하기 기능. → 창 크게 띄우기. 메모장 느낌으로. 여기도 drawer로 써머리 저장할 수 있게. 강의록 업로드하기 필기 내용만 따로 보기 이런 페이지도 만들기 → 드래그 해서 요약? b. app bar 부분에 교수님 정보 보기 넣기. 교수님 상세 페이지로. c. drawer로 내가 만든 요약본 볼 수 있게 해야겠다. textbook, summary-페이지 링킹 가능하게 시험 보기 차시를 선택해주세요! - 강의록이 업로드된 차시만 탈족, 변형 비율 d. 지난 시험 기록 보기 - 내 답, 해설, 한 번 더 볼 부분. e. 오답노트 보기 - 얘는 단일. report를 합친 것. 날짜별로, 주제별로 선택 가능.
yeji Kim
ㄴ OCR clova AI부터 써야겠다. 시험지 업로드 ocr 내용으로 교수님 정보인지, 시험 문제인지, 답지인지 인식 교수님 정보면 professor에 넣기 근데 이거 자동으로 할 수 있을까? 시험 문제이면 test 생성 → question 생성 강의록과 비교해서 이게 어느 부분이랑 관련 있는지도 알아야 함. 다지선다인지, 주관식인지도 인식 test sc
ㄴ OCR clova AI부터 써야겠다. 시험지 업로드 ocr 내용으로 교수님 정보인지, 시험 문제인지, 답지인지 인식 교수님 정보면 professor에 넣기 근데 이거 자동으로 할 수 있을까? 시험 문제이면 test 생성 → question 생성 강의록과 비교해서 이게 어느 부분이랑 관련 있는지도 알아야 함. 다지선다인지, 주관식인지도 인식 test screen question tile. 문제 표, 시간 측정 → report 제출 버튼 → 자동 채점 → report screen으로 넘어가기. 해야 할 것 pdf viewer 다 만들기. (lecture note screen, textbook screen, ...) question model db 수정하기