Workflow Guide
DL-UP은 교육과 데이터가 한 흐름으로 이어집니다
운영 구조를 바탕으로, 일반 방문자도 이해할 수 있도록 교육 참여부터 성과 보고까지의 흐름을 공개용 언어로 정리했습니다.
신청과 진단
교육 운영
테스트와 기록
레포트와 확산
공개용 워크플로우
운영 화면을 그대로 보여주는 대신, 누가 어떤 단계에서 어떤 역할을 맡는지 쉽게 이해하도록 재구성했습니다.
핵심 연결 구조
교육생, 강사, 지자체 관리자, 투자사 관리자가 같은 데이터를 서로 다른 목적에 맞게 활용하는 구조입니다.
전체 워크플로우
복잡한 운영 화면 대신, 서비스 흐름이 이해되는 4단계 구조로 정리했습니다.
1
신청과 진단
교육생이 참여를 신청하고 현재 디지털 역량을 확인합니다.
- 참여 신청 또는 현장 등록
- 사전 테스트 진행
- 교육 필요 영역 분류
2
교육 배정과 운영
강사와 기관이 교육 과정과 회차를 운영합니다.
- 강사 배정과 일정 구성
- 회차별 출석 관리
- 현장 실습 진행
3
테스트와 기록
학습 결과와 현장 데이터를 바탕으로 변화를 확인합니다.
- 사후 테스트 응시
- 강사 실적 입력
- 성과 데이터 자동 집계
4
레포트와 확산
지자체와 투자자가 레포트를 보고 다음 운영에 반영합니다.
- 개인·기관 레포트 생성
- 지역별 취약 영역 분석
- 투자·ESG 성과 확인
로그인 대상별 역할
실제 운영 화면의 권한 구조를 공개용 문장으로 풀어 설명합니다.
교육생
교육 참여와 테스트 응시가 중심입니다.
- 사전·사후 테스트 참여
- 교육 일정 확인
- 학습 결과 확인
강사
현장 교육 운영과 실적 기록이 중심입니다.
- 회차 운영과 출석 입력
- 실습 진행과 기록
- 현장 결과 정리
지자체 관리자
지역 단위 운영 관리가 중심입니다.
- 기관과 과정 관리
- 지역별 운영 현황 확인
- 성과 집계와 행정 활용
투자사 관리자
데이터 분석과 성과 보고가 중심입니다.
- 전국 단위 성과 확인
- 레포트와 지표 검토
- ESG 성과 활용
상세 워크플로우 가이드
각 단계별 흐름, 역할별 책임, 권한 구조를 탭으로 확인할 수 있습니다.
역할
투자사 관리자
지자체 관리자
강사
교육생
DL-UP 시스템 전체 흐름
4개 역할이 함께 만드는 디지털 교육 생태계의 전체 여정
기관 등록
지자체 관리자 기관 신청
신청서 작성
교육 기간·인원·담당자
QR 자동 생성
출석부 자동 생성 포함
QR 스캔
교육생 사전 테스트
교육 진행
강사 출석·레포트 입력
사후 테스트
결과 Radar 차트 표시
통계 반영
지도 통계 연동
확인서 발급
사회서비스 제공확인서
노노(老老)상생 3단계 연계 구조
시니어희망연구소 → 전문강사(5060) → 활동강사(6070) → 초고령층(7080) 1:1 밀착 지원
시니어희망연구소
운영 주체
강사 양성 · 커리큘럼 개발
사업 총괄 운영
사업 총괄 운영
기획·관리
전문강사
5060 신중장년
강의실 1~10회차 강의
활동강사 슈퍼비전
활동강사 슈퍼비전
일자리 창출
활동강사
6070 고령층
경로당 현장 실습 동행
11~12회차 1:1 보조 지도
11~12회차 1:1 보조 지도
사회 참여
교육생
7080 초고령층
경로당 1:1 밀착 지원
디지털 역량 향상
디지털 역량 향상
수혜 대상
양성 연구소 → 전문강사 교육·수료 인증
훈련 전문강사 → 활동강사 슈퍼비전
1:1 지원 활동강사 → 경로당 초고령층 밀착
ESG 사회 가치 창출
역할별 주요 책임
각 역할이 시스템에서 수행하는 핵심 업무
투자사 관리자
1
전체 기관·강사·수강생 관리2
전국 지도 통계 조회3
사업 신청서 승인·반려4
역할 권한 부여 및 변경5
교육 결과 종합 레포트 열람
지자체 관리자
1
관할 지역 기관 신청·관리2
강사 배정 및 교육 일정 조율3
교육생 사전 모집4
지역 통계 조회5
확인서 발급 승인
강사
1
12회차 교육 진행2
출석부 작성 (QR/수기)3
회차별 레포트 입력4
교육생 역량 평가5
사진·현장 기록 업로드
교육생
1
QR 스캔으로 신청서 접근2
사전·사후 역량 테스트 응시3
교육 12회차 수강4
만족도 설문 응답5
수료 확인서 수령로그인 및 인증 흐름
역할 기반 접근 제어(RBAC) — 로그인 후 역할에 맞는 화면으로 자동 분기
모든 역할
랜딩 페이지 접근
서비스 소개 확인 → 로그인 버튼 클릭
상세 보기
URL: /landing · 비로그인 상태에서도 접근 가능 · 서비스 소개, 주요 기능, CTA 버튼 포함
모든 역할
아이디 / 비밀번호 입력
이메일 형식 ID, bcrypt 해시 PW 검증
상세 보기
로그인 실패 5회 → 계정 잠금 15분 · 소셜 로그인 미지원
서버
역할(Role) 확인 및 세션 발급
DB에서 role 조회 → 세션 생성 → 역할별 대시보드로 리다이렉트
상세 보기
세션 유효 시간: 30분 · 세션 무효화 시 /login으로 자동 이동
투자사 관리자 / 지자체 관리자
→ /admin/dashboard (지도 연동 통계 대시보드)
투자사 관리자 (ESG)
→ /admin/esg (ESG 대시보드)
강사
→ /education-input (교육 회차 입력 화면)
교육생 (비회원 QR 방식)
→ 별도 로그인 없이 QR 스캔으로 신청·테스트 참여
사업 신청서 및 QR 코드 생성 흐름
지자체 관리자가 사업을 신청하면 QR 코드가 자동으로 생성됩니다
지자체 관리자
사업 신청서 작성
교육 기간, 교육생 정원, 기관명, 담당 강사, 예산 입력
상세 보기
필수 항목: 시·도, 시·군·구, 기관명, 교육 시작일, 교육 종료일, 정원 (최소 5명), 강사 1인 지정 · 저장 후 상태: "검토중"
투자사 관리자
신청서 검토 및 승인
예산 확인, 지역 중복 체크 후 승인 또는 반려
상세 보기
승인 → 상태 "승인완료" + QR 자동 생성 · 반려 → 사유 입력 필수 + 지자체 관리자에게 알림 발송
시스템 자동
QR 코드 자동 생성
각 교육 과정마다 고유 QR URL 생성 (UUID 기반)
상세 보기
QR URL 형식: /apply/{uuid} · 출석부(12회차) 자동 생성 · QR 이미지 PDF 다운로드 가능 · 만료 없음 (과정 종료 후 비활성)
교육생
QR 스캔 → 신청서 작성
스마트폰으로 QR 스캔 → 개인정보 입력 → 사전 테스트 응시
상세 보기
입력 항목: 이름, 생년월일, 연락처, 보유 기기, 거주 지역 · 동의: 개인정보 수집·이용, 민감정보 수집 · 이후 사전 테스트로 자동 이동
교육생 역량 테스트 흐름
사전·사후 테스트로 디지털 역량 향상도를 측정하고 Radar 차트로 시각화
QR 스캔
교육 첫날 현장
신청서 작성
개인정보 입력·동의
사전 테스트
5대 역량 21문항
교육 12회차
강의실 + 경로당
사후 테스트
5대 역량 21문항
Radar 차트
사전·사후 비교
5대 역량 영역 · 21문항 100점 배점표
① 기초조작·환경설정 11점
② 전화·연락처 관리 20점
③ 문자·모바일 소통 23점
④ 카메라·미디어 활용 20점
⑤ 생활편의·앱·키오스크 26점
영역1 · 기초조작 (11점)
Q1 전원·볼륨 조작3점
Q2 아이콘·앱 이동3점
Q3 와이파이 설정3점
Q4 화면·글자 설정2점
영역2 · 전화·연락처 (20점)
Q5 전화 걸기·받기5점
Q6 연락처 저장·편집5점
Q7 통화기록·차단5점
Q8 영상통화5점
영역3 · 문자·소통 (23점)
Q9 문자 보내기·받기5점
Q10 카카오톡 메시지5점
Q11 단체채팅방5점
Q12 사진·영상 전송4점
Q13 카카오 통화4점
영역4 · 카메라·미디어 (20점)
Q14 사진 촬영·저장5점
Q15 동영상 촬영·재생5점
Q16 유튜브 검색·시청5점
Q17 갤러리 편집·공유5점
영역5 · 생활편의·키오스크 (26점)
Q18 카카오맵 길찾기7점
Q19 공공앱(정부24 등)7점
Q20 배달·쇼핑앱 주문6점
Q21 키오스크 결제6점
지도 통계 연동 흐름
행정구역 GeoJSON + Naver Maps API로 전국 교육 현황을 시각화
DB
교육 실적 집계
시·군·구별 수강생 수, 출석률, 역량 향상도 집계 쿼리
상세 보기
PostgreSQL MATERIALIZED VIEW로 성능 최적화 · 집계 단위: 법정동 코드(LSMD) · 갱신 주기: 매일 오전 3시 CRON
클라이언트
GeoJSON 폴리곤 렌더링
법정동 코드로 행정구역 폴리곤 매핑 → Naver Maps 위에 오버레이
상세 보기
데이터셋: LSMD_CONT_LDREG (법정동 경계) · 시도 → 시군구 → 읍면동 드릴다운 · 색상 히트맵: 수강생 밀도 (5단계)
투자사 관리자
필터 및 인사이트 조회
기간·지역·연령대 필터 → 클릭한 구역 상세 팝업 (기관 목록, 수강생 수, 완료율)
상세 보기
권한별 지도 범위: 투자사 관리자 = 전국 / 지자체 관리자 = 관할 지역만 · CSV 내보내기 지원
출석 관리 흐름
강사가 12회차 각 수업마다 출석부를 관리하고 회차별 레포트를 작성합니다
강사
수업 당일 출석부 열기
담당 과정 → 회차 선택 → 출석부 로드
상세 보기
자동 생성된 교육생 명단 표시 · 출석 상태: 출석 / 지각 / 결석 · 수업 전 상태 기본값: "미확인"
강사
출석 상태 입력
교육생별 출석 / 지각 / 결석 선택 + 사유 입력
상세 보기
출석 → 초록 · 지각 → 노랑 (0.5점) · 결석 → 빨강 (0점) · 결석 2회 초과 시 수료 불가 경고 표시
강사
역량 평가 및 레포트 작성
5개 영역 1~5점 별점 + 현장 사진 + 이슈 사항 + 한줄 의견
상세 보기
사진: 최대 8장 업로드 (JPG/PNG, 건당 5MB) · 이슈 태그: 기기 오류, 이해도 저하, 결석 다수, 장소 문제, 기타 · 의견: 2000자 이내
시스템
최종 저장 및 통계 반영
저장 완료 시 출석률·역량 점수 자동 집계 → 대시보드·지도 반영
상세 보기
12회차 전체 완료 시 레포트 자동 생성 · 지자체 관리자에게 완료 알림 · 확인서 발급 가능 상태로 전환
교육 레포트 생성 흐름
12회차 완료 후 자동으로 종합 레포트가 생성됩니다
12회차 완료
출석·평가 전체 입력
자동 집계
출석률·역량·향상도
Radar 차트
사전·사후 비교
PDF 출력
레포트 저장·인쇄
확인서 발급
수료 기준 충족 시
레포트 포함 항목
1
KPI 요약 (완료회차, 출석률, 역량향상, 레벨향상)2
사전·사후 Radar 차트 비교3
교육생별 성취 테이블4
회차별 출석 현황5
현장 사진 갤러리
수료 기준
✓
출석률 75% 이상✓
사후 테스트 응시 완료✓
만족도 설문 응답!
미수료: 결석 4회 초과 자동 제외✗
중도 탈락 시 확인서 미발급역할 기반 권한 매트릭스 (RBAC)
투자사 관리자 / 지자체 관리자 / 강사 / 교육생 4개 역할의 기능별 접근 권한
운영과 데이터가 만나는 지점
현장 운영 흐름
- 교육생 등록과 진단 결과가 강사 배정으로 이어집니다.
- 강사는 출석, 실습, 현장 기록을 입력합니다.
- 사후 테스트 결과가 교육 이력과 연결됩니다.
- 수료 여부와 레포트가 자동으로 다음 단계로 넘어갑니다.
성과 활용 흐름
- 지자체 관리자는 관할 지역의 교육 현황을 확인합니다.
- 투자사 관리자는 누적 변화와 임팩트를 확인합니다.
- 기관별 결과는 다음 교육 운영 계획에 반영됩니다.
- 성과 데이터는 사회공헌·ESG 보고 자료로 확장됩니다.
