1개월
₩15,000
1개월 · PayApp
단기 집중 학습에 적합합니다.
어려운 행정법, 기출 OX로 쉽고 명확하게 정리하기
저장된 항목을 누르면 해당 범위로 맞춘 뒤 바로 퀴즈가 시작됩니다.
선택한 노트에 포함된 문항만 출제합니다(여러 개면 합집합). 아무것도 고르지 않으면 노트로 제한하지 않습니다. 마스터에 넣은 문항은 일반 퀴즈에서 빠지지만, 여기서 마스터만 고르면 그 문항만 연습할 수 있습니다.
왼쪽에서 시험·연도를 고른 뒤 위에서 주제·문항 수·순서까지 맞춘 다음, 이름을 붙여 저장할 수 있습니다.
기본 해설
상세 해설
로그인하면 기본 해설까지 볼 수 있습니다. 상세 해설(법리·함정·판례)은 유료 회원에게 제공됩니다.
나의 메모 (암기·팁)
텍스트
손글씨
마우스나 손가락으로 그려 보세요. 저장한 뒤에는 덧그리지 않도록 잠기며, 바꾸려면 「손글씨 수정」을 누르세요.
답변 생성 중…
변호사에게 질문한 내용이 공개됩니다. 검색으로 다른 회원의 질문·답변 본문에 포함된 키워드를 찾을 수 있습니다. 항목을 누르면 변호사 답변을 확인할 수 있습니다. 다른 회원이 답변을 처음 열람할 때마다 질문을 올린 분에게 출석 포인트 500점이 지급됩니다.
질문 목록은 누구나 볼 수 있습니다. 변호사 답변을 열람하려면 로그인해 주세요.
아직 공개된 질문이 없습니다.
행정법 관련 법률용어를 검색하면 해설을 확인할 수 있습니다.
해설 생성 중…
답변 생성 중…
손글씨
마우스나 손가락으로 그려 보세요.
법령명·조문번호·본문 키워드로 검색하면 앱에 수록된 조문 전문을 볼 수 있습니다. 시험 전에는 국가법령정보센터에서 현행 법령을 확인하세요.
답변 생성 중…
손글씨
마우스나 손가락으로 그려 보세요.
사건번호 또는 키워드(쟁점·제목·요약 본문에서 검색)를 입력하면 관련 판례 요약을 볼 수 있습니다.
답변 생성 중…
손글씨
마우스나 손가락으로 그려 보세요.
본 퀴즈에서 오답으로 제출한 문항이 자동으로 쌓입니다. 같은 문항을 다시 틀리면 목록 맨 위로 올라옵니다. 목록에서는 문제만 보이며, O/X를 고르면 정답·해설이 나옵니다. 무료 회원은 최근 100개만 표시되고(저장은 최대 1000개), 유료 회원은 최대 1000개까지 볼 수 있습니다. 데이터는 이 브라우저와 로그인 계정별로 저장됩니다.
아직 오답으로 저장된 문항이 없습니다. 퀴즈를 풀고 오답이면 여기에 표시됩니다.
퀴즈에서 해설을 본 뒤 찜하기로 모아 두면 여기서 다시 풀 수 있습니다. 목록에는 문제만 보이며, O/X 후 정답·해설이 나옵니다. 무료 회원은 최근 100개만 표시되고(저장은 최대 1000개), 유료 회원은 최대 1000개까지 열람할 수 있습니다. 데이터는 이 브라우저와 로그인 계정별로 저장됩니다.
아직 찜한 문항이 없습니다. 퀴즈를 풀고 해설을 본 다음 찜하기를 눌러 보세요.
퀴즈에서 해설을 본 뒤 마스터로 표시한 문항은, 시험·연도·주제를 어떻게 고르든 일반 퀴즈 세트에 다시 나오지 않습니다. 여기서 목록을 확인하고 연습하거나 마스터를 해제할 수 있습니다. 무료 회원은 최근 100개만 표시되고(저장은 최대 1000개), 유료 회원은 최대 1000개까지 열람할 수 있습니다.
아직 마스터한 문항이 없습니다. 퀴즈에서 해설을 본 뒤 마스터를 눌러 보세요.
오답노트·찜노트에서 해제한 문항이 자동으로 보관됩니다. 30일이 지나면 자동 삭제됩니다.
휴지통이 비어 있습니다.
자동 결제 없이 선택한 기간만큼만 이용할 수 있습니다. 이미 유료 이용 중이면 만료일 다음부터 이어서 적용됩니다.
1·3·6개월 금액은 Functions PAYAPP_KRW_NONRENEW_1M ·
PAYAPP_KRW_NONRENEW_3M · PAYAPP_KRW_NONRENEW_6M,
1년·2년(일회 결제)은 PAYAPP_KRW_SUB_YEARLY · PAYAPP_KRW_SUB_TWO_YEAR 및
js/payapp-config.js 와 맞춰 주세요.
₩15,000
1개월 · PayApp
단기 집중 학습에 적합합니다.
₩42,750
정가 ₩45,000 대비 5% 할인
3개월 · PayApp
중기 플랜입니다.
₩81,000
정가 ₩90,000 대비 10% 할인
6개월 · PayApp
장기 이용에 유리합니다.
₩100,000
정가 ₩180,000(월 ₩15,000×12) 대비 약 44% 할인
1년 이용 · 결제 1회 · PayApp
자동 갱신 없이 1년치 이용 기간이 부여됩니다.
₩150,000
정가 ₩360,000(월 ₩15,000×24) 대비 약 58% 할인
2년 이용 · 결제 1회 · PayApp
자동 갱신 없이 2년치 이용 기간이 부여됩니다.
변호사에게 질문하기는 질문권 1건이 소모됩니다. 오류 신고는 질문권 없이 이용할 수 있습니다.
PayApp 결제 완료 후 서버 피드백으로 지갑에 반영됩니다. 로그인이 필요하며, 구매분은 결제일로부터 1년 유효입니다.
퀴즈 출석으로 쌓은 포인트로도 전환할 수 있으며(변호사 질문권 1건당 5,000점 차감),
에서 할 수 있습니다.
금액은 Functions PAYAPP_KRW_Q1 · PAYAPP_KRW_Q10 및
js/payapp-config.js 표시 문구를 맞춰 주세요.
PayApp 개발자 매뉴얼
₩5,000
1회 · PayApp
로그인 후 결제 시 서버로 사용자 정보가 전달됩니다.
₩30,000
10회 · PayApp
건당 ₩3,000 수준.
유료 회원에게는 하루 무료 4회가 제공됩니다. 그 이후에는 아래 엘리(AI) 질문권이 차감됩니다.
적립·차감은 hanlaw_quiz_ai_wallet에서 처리됩니다.
퀴즈 출석 포인트로도 전환할 수 있으며(엘리 질문권 1건당 500점 차감, 10건 팩 건당 약 ₩500 수준),
에서 할 수 있습니다.
금액(Functions 환경변수): PAYAPP_KRW_EQ10 · PAYAPP_KRW_EQ50 ·
PAYAPP_KRW_EQ100.
₩5,000
10회 · PayApp
무료 4회 소진 후 건당 차감(구매일로부터 1년 유효). 건당 약 ₩500.
₩20,000
50회 · PayApp
건당 약 ₩400 수준.
₩30,000
100회 · PayApp
건당 약 ₩300 수준.
PayApp 원화 결제는 페이앱·판매자 정책에 따라 해지·환불이 처리됩니다. 아래에서 안내를 확인하거나 문의해 주세요.
문의·신고에 대한 답변은 아래 알림에서 확인할 수 있습니다.
—
상세 해설(법리·함정·판례)은 유료 구독 시 이용할 수 있습니다.
월 구독(PayApp 정기결제) 중이면 아래에서 해지할 수 있습니다. 해지 후에는 다음 자동 결제부터 청구되지 않으며, 이미 결제된 이용 기간까지는 유료 혜택이 유지됩니다.
로그인하면 출석·학습 시간·푼 문항·정답률·약점 분석이 이 브라우저(기기)에 저장됩니다.
한국시간 기준, 퀴즈를 1문제 이상 푼 날만 출석으로 집계됩니다.
퀴즈 1문제 이상 풀면 그날 출석으로 인정되며 하루 1회 포인트가 쌓입니다. 아래 「출석 포인트 전환」에서 5,000점으로 변호사 질문권 1건, 500점으로 엘리(AI) 질문권 1건으로 바꿀 수 있습니다(전환 시점부터 1년 유효).
앱이 열려 있고 이 탭이 보이는 동안만 측정됩니다.
로그인하면 출석 포인트 내역과 질문권 전환이 표시됩니다.
현재 —점
아직 기록된 내역이 없습니다. 퀴즈 출석·이벤트·전환 내역은 앞으로 여기에 쌓입니다.
모은 출석 포인트로 변호사 질문권 또는 엘리(AI) 질문권으로 바꿀 수 있습니다. PayApp 결제 없이 전환할 때는 아래 버튼을 사용하세요. 전환한 질문권은 전환 시점부터 1년간 유효합니다.
오류 신고·변호사 질문·개선 의견·엘리(AI) 질문 내역을 확인할 수 있습니다. 답변은 아래 알림에도 표시됩니다.
보유 질문권: —건
—
유료 구독: 매월 4건(한국시간 월 단위, 매월 1일 기준으로 리셋). 추가 구매분은 결제일로부터 1년간 유효하며, 유료 회원도 구매할 수 있습니다.
로그인하면 여기에서 닉네임을 저장할 수 있습니다. (저장 전에는 상단 인사말이 사용자 님으로 표시됩니다.)
상단 인사말·AI 퀴즈·사전·관리자 답변 등에서 사용할 호칭입니다. (최대 24자, 한글·영문·숫자 등)
변경: 입력 후 저장 · 삭제: 현재 닉네임 오른쪽 휴지통 버튼. 없으면 사용자로 불립니다.
앱 전체의 기본 글자 크기입니다. 브라우저 확대와 함께 쓸 수 있습니다. (이전 「매우 크게」에 가까운 크기가 「기본」입니다.)
다크 모드와 라이트 모드를 선택합니다.
켜 두면 문항마다 지정한 시간 안에 O/X를 고르지 않으면 오답으로 처리하고, 정답과 해설을 바로 보여 줍니다. 보통 10~20초 정도가 무난하며, 더 길게 늘릴 수도 있습니다.
시험명과 날짜를 최대 3개까지 저장할 수 있으며, 앱 상단에 D-DAY가 계속 표시됩니다.
나만의 동기부여 문구를 최대 3개까지 저장할 수 있으며, 상단 명언 영역에 더 자주 표시됩니다.
Firebase Firestore 컬렉션 hanlaw_questions에 저장됩니다.
콘솔에서 Firestore를 켜고, 프로젝트 루트의 firestore.rules를 배포하세요.
접속 계정은 firebase-config.js의 ADMIN_EMAILS와 규칙의 이메일 목록을 맞춰야 합니다.
상단 헤더에 돌아가는 명언을 관리합니다. 검수 대기에 올린 뒤 승인·앱 반영하면
hanlaw_header_quotes/published에 저장되어 모든 사용자 화면에 반영됩니다.
AI 생성은 서버(Gemini)에서 수행되므로 firebase deploy --only functions와
GEMINI_API_KEY가 필요합니다.
아래는 앱에 노출 중인 명언입니다. 삭제 후 목록 저장·앱 반영을 눌러야 서버에 반영됩니다. 개별 승인으로 쌓인 내용을 한 번에 정리할 때도 사용하세요.
UTF-8 JSON 배열 또는 단일 객체. 각 항목에 id, examId, year, topic, statement, answer(true/false), explanation 필수. 선택: exam, explanationBasic, detail, tags, importance, difficulty
첫 번째 행은 열 이름(헤더)이어야 합니다. 영문 헤더(권장) 또는 한글 별칭을 사용할 수 있습니다.
필수 열: id, examId, year, topic, statement, answer, explanation.
정답은 O/X, 참/거짓, TRUE/FALSE, 1/0 등으로 입력 가능합니다.
선택 열: exam, explanationBasic, legal, trap, precedent, detail(JSON 문자열), tags, importance, difficulty.
examId는 grade9 같은 코드값을 사용하세요. 2024-guk-9 같은 사용자 정의값은 표시 누락의 원인이 됩니다.
examId·year가 비어 있으면 js/firebase-config.js의 HANLAW_EXCEL_DEFAULT_EXAM_ID·HANLAW_EXCEL_DEFAULT_YEAR가 들어갑니다.
퀴즈에는 왼쪽 사이드바에서 켠 시험·연도와 이 값이 같을 때만 문항이 나옵니다(예: 기본 연도가 2025인데 2024만 켜 두면 안 보임).
한글 헤더 예: 문항ID 또는 id, 시험ID, 연도, 주제, 문제, 정답, 해설, 법리근거, 함정포인트, 판례요지 …
엑셀/수정으로 들어온 문항을 검수한 뒤 승인하면 실제 퀴즈 데이터에 반영됩니다.
행정법 교과서·기출 해설·법령 개정·판례 관련 PDF 또는 Excel(.xlsx)를 올리면 서버에서 텍스트를 추출해 벡터 DB(Pinecone)에 저장합니다.
퀴즈 엘리(AI)에게 질문하기 답변 시 관련 발췌를 참고합니다. Functions 환경변수:
GEMINI_API_KEY,
PINECONE_API_KEY,
PINECONE_INDEX_NAME
(임베딩 차원은 인덱스와 동일), 선택 PINECONE_HOST, PINECONE_NAMESPACE.
사용자의 오류 신고·질문·개선 의견이 접수됩니다. AI 초안 생성 후 답변을 검토·수정하고 승인하면 사용자에게 알림이 전달됩니다.
개선 의견은 채택 시 출석 포인트를 지급할 수 있으며(기본 3,000점), 승인은 adminApproveSuggestionTicket Cloud Function으로 처리됩니다.
AI 초안은 Google Gemini를 쓰도록 설계되어 있습니다. 로그인·DB는 Firebase 콘솔이고, Gemini API 키는 서버에만 두고 js/ai-config.js의 AI_DRAFT_ENDPOINT(HTTPS, 예: Cloud Functions)로 연결하세요.
개선 의견 티켓입니다. 답변만 보내려면 채택을 끄고, 아이디어를 채택해 포인트를 주려면 아래를 켠 뒤 금액을 조정하세요(기본 3,000점).
채택에 체크한 경우에만 적용됩니다. 0으로 두면 채택만 표시하고 포인트는 지급하지 않습니다.
홍보 인증 티켓입니다. 승인 또는 불승인(보완) 중 해당하는 쪽을 누르면 아래 최종 답변란에 들어갑니다. 필요하면 문구를 고친 뒤 승인하세요.