CCTI Manual01: 두 판 사이의 차이

Vaquita Wiki
새 문서: <html lang="ko"> <head> <meta charset="UTF-8"> <title>CCTI 사용 설명서 - 한문 해석 프로세스 관리기</title> <style> body { font-family: 'Malgun Gothic', sans-serif; line-height: 1.6; color: #333; max-width: 900px; margin: 0 auto; padding: 20px; } h1 { color: #2c3e50; border-bottom: 2px solid #2c3e50; padding-bottom: 10px; } h2 { color: #34495e; border-left: 5px solid #34495e; padding-left: 10px; margin-top: 30px; } h3 {...
 
편집 요약 없음
1번째 줄: 1번째 줄:
<!DOCTYPE html>
<html lang="ko">
<html lang="ko">
<head>
<head>
     <meta charset="UTF-8">
     <meta charset="UTF-8">
     <title>CCTI 사용 설명서 - 한문 해석 프로세스 관리기</title>
     <title>CCTI 사용 설명서 - 로그인 (Login)</title>
     <style>
     <style>
         body { font-family: 'Malgun Gothic', sans-serif; line-height: 1.6; color: #333; max-width: 900px; margin: 0 auto; padding: 20px; }
         body { font-family: 'Malgun Gothic', sans-serif; line-height: 1.6; color: #333; max-width: 900px; margin: 0 auto; padding: 20px; }
         h1 { color: #2c3e50; border-bottom: 2px solid #2c3e50; padding-bottom: 10px; }
         h1 { color: #2c3e50; border-bottom: 2px solid #2c3e50; padding-bottom: 10px; }
         h2 { color: #34495e; border-left: 5px solid #34495e; padding-left: 10px; margin-top: 30px; }
         h2 { color: #8e44ad; border-left: 5px solid #8e44ad; padding-left: 10px; margin-top: 30px; }
         h3 { color: #2980b9; margin-top: 20px; }
         h3 { color: #2c3e50; margin-top: 20px; }
         .info-box { background-color: #f9f9f9; border: 1px solid #ddd; padding: 15px; border-radius: 8px; margin: 10px 0; }
         .info-box { background-color: #f9f9f9; border: 1px solid #ddd; padding: 15px; border-radius: 8px; margin: 10px 0; }
         .img-placeholder { background-color: #eee; border: 2px dashed #bbb; color: #777; text-align: center; padding: 50px 0; margin: 20px 0; font-style: italic; }
         .img-placeholder { background-color: #eee; border: 2px dashed #bbb; color: #777; text-align: center; padding: 50px 0; margin: 20px 0; font-style: italic; }
13번째 줄: 14번째 줄:
         th, td { border: 1px solid #ddd; padding: 12px; text-align: left; }
         th, td { border: 1px solid #ddd; padding: 12px; text-align: left; }
         th { background-color: #f2f2f2; color: #333; }
         th { background-color: #f2f2f2; color: #333; }
         .status-badge { font-weight: bold; padding: 3px 8px; border-radius: 4px; color: #fff; display: inline-block; font-size: 0.9em; }
         .key-text { font-weight: bold; color: #8e44ad; }
         .status-red { background-color: #e74c3c; }
         .alert-text { color: #e74c3c; font-weight: bold; }
        .status-yellow { background-color: #f1c40f; color: #000; }
         .success-text { color: #27ae60; font-weight: bold; }
         .status-green { background-color: #27ae60; }
        .status-purple { background-color: #9b59b6; }
     </style>
     </style>
</head>
</head>
<body>
<body>


     <h1>2) 한문 해석 프로세스 관리기 (Interpretation Manager)</h1>
     <h1>1) 로그인 (Login)</h1>


     <section>
     <section>
         <h2>1. 모듈 이름</h2>
         <h2>1. 모듈 이름</h2>
         <p><strong>한문 해석 프로세스 관리기 (Interpretation Manager)</strong></p>
         <p><strong>로그인 (Login)</strong></p>
         <p>시스템의 메인 대시보드로서, 등록된 한문 텍스트 유닛의 전체 목록을 관리하고 각 단계(표점, 용어, 번역)의 진행 상태를 모니터링하며 필요한 작업 화면으로 바로 진입할 수 있는 통합 인터페이스입니다.</p>
         <p>고전 한문 해석 시스템(CCTI)에 접속하기 위해 큐레이터 계정 정보를 검증하고, 접속하려는 데이터베이스 및 프로젝트에 대한 접근 권한을 획득하는 모듈입니다.</p>
     </section>
     </section>


33번째 줄: 32번째 줄:
         <h2>2. 주요 기능</h2>
         <h2>2. 주요 기능</h2>
         <ul>
         <ul>
             <li><strong>콘텐츠 목록 시각화:</strong> DB에 등록된 모든 텍스트 유닛을 ID, 범주, 이미지 등과 함께 테이블 형식으로 표시합니다.</li>
             <li><strong>사용자 인증:</strong> 등록된 큐레이터 계정(Account)과 비밀번호(Password)를 통해 시스템 접속 허용 여부를 결정합니다.</li>
             <li><strong>진행 상태 모니터링:</strong> 데이터의 유무에 따라 4가지 색상(레드/옐로우/그린/퍼플)으로 해석 단계의 진행 현황을 직관적으로 보여줍니다.</li>
             <li><strong>권한 수준 확인:</strong> 로그인 시 해당 사용자가 데이터베이스의 <span class="key-text">소유자(db_owner)</span> 권한을 가졌는지 확인하여, 이후 프로세스에서 데이터 삭제 및 수정 권한을 제어합니다.</li>
            <li><strong>통합 내비게이션:</strong> 목록 내 아이콘 버튼을 통해 원문 수정, 표점 편집, 용어사전 관리, 번역문 편집 화면으로 즉시 이동합니다.</li>
             <li><strong>세션 관리:</strong> 로그인에 성공하면 서버, 데이터베이스, 프로젝트, 계정 정보를 세션에 저장하여 시스템 이용 동안 유지합니다.</li>
             <li><strong>키워드 검색:</strong> 텍스트 ID에 특정 단어가 포함된 항목만 필터링하여 찾을 수 있습니다.</li>
             <li><strong>외부 가이드 연결:</strong> 로그인 화면 하단의 링크를 통해 시스템 전체 매뉴얼 및 사용 안내서로 쉽게 접근할 수 있습니다.</li>
             <li><strong>데이터 초기화:</strong> 특정 텍스트의 AI 생성 결과물(표점, 용어, 번역)을 선택적으로 삭제하여 초기 상태로 되돌릴 수 있습니다.</li>
         </ul>
         </ul>
     </section>
     </section>
44번째 줄: 42번째 줄:
         <h2>3. 화면 구성</h2>
         <h2>3. 화면 구성</h2>
         <div class="info-box">
         <div class="info-box">
             <p>상단에는 전체 콘텐츠 건수가 표시되며, 중앙의 <strong>Chat Container</strong> 영역에 텍스트 목록 테이블이 나타납니다. 하단에는 검색창과 시스템 기능 버튼들이 배치되어 있습니다.</p>
             <p>상단에는 시스템 이름(古典漢文解釋 人工知能 도우미)이 표시되며, 중앙의 로그인 폼에는 현재 접속 시도 중인 서버명과 데이터베이스/프로젝트 정보가 명시됩니다. 하단에는 큐레이터 계정 정보를 입력하는 필드가 위치합니다.</p>
         </div>
         </div>
         <div class="img-placeholder">
         <div class="img-placeholder">
             <img src="https://app.vaquitalab.com/mediawiki/images/1/1d/Ccti_manual02.jpg" width="90%"/>
             <img src="https://app.vaquitalab.com/mediawiki/images/d/db/Ccti_manual01.jpg" width="90%"/>
             <br>(텍스트 목록 테이블과 상태 표시 아이콘 중심)
             <br/>(서버 정보 표시 영역 및 계정/비밀번호 입력창 중심)
         </div>
         </div>
     </section>
     </section>


     <section>
     <section>
         <h2>4. 버튼 기능</h2>
         <h2>4. 입력 항목 및 동작</h2>
        <h3>목록 내 주요 버튼 (Row Buttons)</h3>
         <table>
         <table>
             <thead>
             <thead>
                 <tr>
                 <tr>
                     <th>아이콘</th>
                     <th>항목</th>
                     <th>기능</th>
                     <th>설명</th>
                    <th>상세 설명</th>
                 </tr>
                 </tr>
             </thead>
             </thead>
             <tbody>
             <tbody>
                 <tr>
                 <tr>
                    <td>📄</td>
                     <td><strong>Server / DB / Project</strong></td>
                     <td><strong>원문 편집</strong></td>
                     <td>시스템 접속 시 URL 파라미터로 전달된 접속 대상 정보입니다. (자동 표시)</td>
                     <td>소스 텍스트 편집기 화면으로 이동하여 기본 메타데이터와 원문을 수정합니다.</td>
                 </tr>
                 </tr>
                 <tr>
                 <tr>
                    <td>📝</td>
                     <td><strong>Account</strong></td>
                     <td><strong>표점 편집</strong></td>
                     <td>부여받은 큐레이터 계정 ID를 입력합니다.</td>
                     <td>AI 표점 생성 및 편집 화면으로 이동합니다. (원문 입력 시 활성화)</td>
                 </tr>
                 </tr>
                 <tr>
                 <tr>
                    <td>📋</td>
                     <td><strong>Password</strong></td>
                     <td><strong>용어 편집</strong></td>
                     <td>계정에 해당하는 비밀번호를 입력합니다.</td>
                     <td>AI 용어사전 생성 및 편집 화면으로 이동합니다. (원문 입력 시 활성화)</td>
                 </tr>
                 </tr>
                 <tr>
                 <tr>
                     <td>🕮</td>
                     <td><strong>전송 버튼 (아이콘)</strong></td>
                    <td><strong>번역 편집</strong></td>
                     <td>입력한 정보를 서버로 전송하여 인증을 시도합니다.</td>
                    <td>AI 번역 생성 및 편집 화면으로 이동합니다. (표점/용어 생성 시 활성화)</td>
                </tr>
                <tr>
                    <td>🌐</td>
                    <td><strong>Wiki 연결</strong></td>
                    <td>등록된 정보 URL(infoUrl)이 있는 경우 관련 외부 사이트로 이동합니다.</td>
                </tr>
                <tr>
                    <td>✂</td>
                    <td><strong>초기화</strong></td>
                     <td>해당 ID의 AI 생성 콘텐츠 및 편집본을 모두 삭제하고 초기화합니다.</td>
                 </tr>
                 </tr>
             </tbody>
             </tbody>
         </table>
         </table>
        <h3>하단 시스템 버튼 (Form Buttons)</h3>
        <ul>
            <li><strong>🔍️ 콘텐츠 찾기:</strong> 입력한 키워드가 포함된 ID를 검색합니다.</li>
            <li><strong>📜 콘텐츠 목록:</strong> 검색 결과를 지우고 전체 목록을 다시 불러옵니다.</li>
            <li><strong>📑 새 텍스트 입력:</strong> 신규 텍스트 유닛 등록 화면으로 이동합니다.</li>
            <li><strong>🔐 Back to Login:</strong> 현재 세션을 종료하고 로그인 화면으로 돌아갑니다.</li>
        </ul>
     </section>
     </section>


     <section>
     <section>
         <h2>5. 메시지 가이드 (상태 표시)</h2>
         <h2>5. 메시지 가이드</h2>
         <div class="info-box">
         <div class="info-box">
            <p><strong>진행 칼럼 상태 메시지:</strong></p>
             <ul>
             <ul>
                 <li><span class="status-badge status-red">🟥 원문 없음</span>: 데이터가 최초 등록만 된 상태.</li>
                 <li><span class="success-text">"✅ 큐레이터 계정과 비밀번호를 입력하세요."</span>: 정상적으로 시스템 접속 화면에 진입했을 때의 안내입니다.</li>
                 <li><span class="status-badge status-yellow">🟨 원문 입력됨</span>: 한문 원문(Source)이 입력되어 해석 준비가 된 상태.</li>
                 <li><span class="alert-text">"❌ 시스템 구동 오류! 데이터베이스/프로젝트가 지정되지 않았습니다."</span>: 필수 접속 정보가 누락되어 접속이 불가능한 상태입니다.</li>
                 <li><span class="status-badge status-green">🟩 표점/용어 생성됨</span>: AI를 통해 표점 및 용어사전 초안이 생성된 상태.</li>
                 <li><span class="alert-text">"등록된 큐레이터가 아닙니다."</span>: 계정 정보가 틀렸거나 해당 데이터베이스에 접근 권한이 없을 때 표시됩니다.</li>
                 <li><span class="status-badge status-purple">🟪 번역 생성됨</span>: 최종 번역문 생성 단계까지 도달한 상태.</li>
                 <li><span class="key-text">"사용자: [이름] / 소유자"</span>: 로그인 성공 후 사용자의 권한 상태를 알려줍니다.</li>
             </ul>
             </ul>
            <p style="margin-top:10px;"><span style="color:darkviolet;"><strong>안내 문구:</strong></span> "✅ 목록의 버튼을 클릭하여 원문 입력 → 표점/용어 생성 → 용어 검토 → 번역 생성 → 번역 검토 순으로 진행하세요."</p>
         </div>
         </div>
    </section>
    <section>
        <h2>6. 주의 사항</h2>
        <p class="alert-text">※ 본 시스템은 개별 데이터베이스 권한 체계를 따르므로, 소유자 권한이 없는 계정으로 로그인할 경우 데이터의 삭제나 특정 편집 기능이 제한될 수 있습니다.</p>
     </section>
     </section>



2026년 2월 1일 (일) 20:13 판

<!DOCTYPE html> CCTI 사용 설명서 - 로그인 (Login)

1) 로그인 (Login)

1. 모듈 이름

로그인 (Login)

고전 한문 해석 시스템(CCTI)에 접속하기 위해 큐레이터 계정 정보를 검증하고, 접속하려는 데이터베이스 및 프로젝트에 대한 접근 권한을 획득하는 모듈입니다.

2. 주요 기능

  • 사용자 인증: 등록된 큐레이터 계정(Account)과 비밀번호(Password)를 통해 시스템 접속 허용 여부를 결정합니다.
  • 권한 수준 확인: 로그인 시 해당 사용자가 데이터베이스의 소유자(db_owner) 권한을 가졌는지 확인하여, 이후 프로세스에서 데이터 삭제 및 수정 권한을 제어합니다.
  • 세션 관리: 로그인에 성공하면 서버, 데이터베이스, 프로젝트, 계정 정보를 세션에 저장하여 시스템 이용 동안 유지합니다.
  • 외부 가이드 연결: 로그인 화면 하단의 링크를 통해 시스템 전체 매뉴얼 및 사용 안내서로 쉽게 접근할 수 있습니다.

3. 화면 구성

상단에는 시스템 이름(古典漢文解釋 人工知能 도우미)이 표시되며, 중앙의 로그인 폼에는 현재 접속 시도 중인 서버명과 데이터베이스/프로젝트 정보가 명시됩니다. 하단에는 큐레이터 계정 정보를 입력하는 필드가 위치합니다.


(서버 정보 표시 영역 및 계정/비밀번호 입력창 중심)

4. 입력 항목 및 동작

항목 설명
Server / DB / Project 시스템 접속 시 URL 파라미터로 전달된 접속 대상 정보입니다. (자동 표시)
Account 부여받은 큐레이터 계정 ID를 입력합니다.
Password 계정에 해당하는 비밀번호를 입력합니다.
전송 버튼 (아이콘) 입력한 정보를 서버로 전송하여 인증을 시도합니다.

5. 메시지 가이드

  • "✅ 큐레이터 계정과 비밀번호를 입력하세요.": 정상적으로 시스템 접속 화면에 진입했을 때의 안내입니다.
  • "❌ 시스템 구동 오류! 데이터베이스/프로젝트가 지정되지 않았습니다.": 필수 접속 정보가 누락되어 접속이 불가능한 상태입니다.
  • "등록된 큐레이터가 아닙니다.": 계정 정보가 틀렸거나 해당 데이터베이스에 접근 권한이 없을 때 표시됩니다.
  • "사용자: [이름] / 소유자": 로그인 성공 후 사용자의 권한 상태를 알려줍니다.

6. 주의 사항

※ 본 시스템은 개별 데이터베이스 권한 체계를 따르므로, 소유자 권한이 없는 계정으로 로그인할 경우 데이터의 삭제나 특정 편집 기능이 제한될 수 있습니다.


☞ CCTI Manual