INTL
Freelancer
보통
외주
원격 가능
Sistema de Cursos en Apps Script
예산
$30~$250 USD
예상 기간
3~5주
난이도
보통
기술 스택
Google Apps Script
Google Sheets
JavaScript
HTML
CSS
Bootstrap
Chart.js
AI 분석 요약 기회점수 38/100
Google Apps Script와 Google Sheets를 기반으로 강좌 관리 시스템을 구축하는 프로젝트입니다. 강좌/학생 등록 및 관리, 출석 체크, 각종 리포트 생성, 그래프 기반 대시보드, 수익성에 따라 색상이 바뀌는 통합 캘린더, 사용자 권한 기반 온라인 접근 등을 구현해야 합니다. Google Workspace 환경과 Apps Script에 익숙하고 데이터 시각화 경험이 있는 웹 개발자에게 적합합니다.
핵심 요구사항
- 강좌/학생 CRUD 및 커스텀 필드, 다대다 수강 연결
- 일일 출석 관리(출석/결석) 기능
- 학생 목록·강좌별·개인 조회·출석 통계 리포트
- 월별 강좌·강좌별 수익·시간대별 학생 수 그래프 대시보드
- 수익성에 따라 녹색/빨강으로 표시되는 통합 캘린더
- 사용자 권한 기반 온라인 접근 제어
산출물
- Google Apps Script 기반 웹 애플리케이션
- Google Sheets 연동 데이터 구조
- 대시보드 및 리포트 UI
- 유지보수·확장 가능한 문서화된 코드
매력 포인트
- 요구 기능과 스펙이 비교적 명확함
- 기술 범위가 Apps Script로 한정되어 명료함
주의사항
- $30~$250 예산 대비 요구 기능(대시보드, 캘린더, 권한관리)이 과도함
- 입찰자 116명으로 경쟁 과열 및 저가 경쟁 우려
- 클라이언트 정보(국가, 고용주 이력) 비공개
프로젝트 유형신규개발
적합 개발자Google Apps Script 경험이 있는 2~4년차 풀스택 웹 개발자
클라이언트 정보
지원자116명
평균 입찰가$129
프로젝트 원문 설명
Quiero centralizar la gestión de mis cursos dentro del entorno de Google Workspace y necesito una aplicación creada con Google Apps Script que se conecte a Google Sheets y sea accesible desde internet. Estas son las funciones clave que debe cubrir el desarrollo:
• Registro de cursos: alta, edición y eliminación.
• Registro de alumnos con campos personalizados (solicitaré datos adicionales aparte de los habituales).
• Vincular alumnos a uno o varios cursos.
• Control de asistencia marcando presente o ausente desde una lista diaria.
• Generación de reportes:
– listado completo de alumnos,
– reporte por curso,
– búsqueda y ficha individual de alumno,
– estadísticas de asistencia.
• Panel de control (dashboard) que muestre, de forma gráfica:
– cursos por mes,
– ganancia por curso,
– número de alumnos por horario.
• Calendario integrado con colores: verde cuando el curso sea rentable, rojo cuando esté en pérdida.
• Acceso online protegido con permisos de usuario.
Prefiero que toda la lógica quede en Google Apps Script y la información viva en Google Sheets; puedes emplear HTML/CSS/JS para la interfaz y aprovechar Material Design o Bootstrap si facilita la experiencia. El código debe quedar documentado para poder mantenerlo y escalarlo más adelante.
• Registro de cursos: alta, edición y eliminación.
• Registro de alumnos con campos personalizados (solicitaré datos adicionales aparte de los habituales).
• Vincular alumnos a uno o varios cursos.
• Control de asistencia marcando presente o ausente desde una lista diaria.
• Generación de reportes:
– listado completo de alumnos,
– reporte por curso,
– búsqueda y ficha individual de alumno,
– estadísticas de asistencia.
• Panel de control (dashboard) que muestre, de forma gráfica:
– cursos por mes,
– ganancia por curso,
– número de alumnos por horario.
• Calendario integrado con colores: verde cuando el curso sea rentable, rojo cuando esté en pérdida.
• Acceso online protegido con permisos de usuario.
Prefiero que toda la lógica quede en Google Apps Script y la información viva en Google Sheets; puedes emplear HTML/CSS/JS para la interfaz y aprovechar Material Design o Bootstrap si facilita la experiencia. El código debe quedar documentado para poder mantenerlo y escalarlo más adelante.
Freelancer에서 원본 확인
원본 보기