콘텐츠로 이동

서비스 소개

OSS Hub는 전남대학교 SW중심대학사업단의 오픈소스 프로그램을 운영하는 웹 서비스입니다. 학생은 프로그램을 찾아 팀으로 신청하고, 승인을 받으면 GitHub 저장소에서 활동하며 서류를 냅니다. 교직원은 같은 서비스에서 프로그램을 열고 신청을 판정하며 제출물을 검토합니다.

공지와 신청서, 제출 서류, 저장소 활동을 한곳에서 볼 수 있어 메신저나 메일, 스프레드시트를 오가며 확인할 필요가 없습니다. 로그인은 GitHub 계정으로 하므로 별도의 아이디와 비밀번호는 만들지 않습니다.

이 가이드의 화면에 나오는 사람과 프로그램은 설명을 위해 만든 예시입니다.

로그인 전 첫 화면. ① 시작하기
로그인 전 첫 화면. 왼쪽에 제목과 설명이 있고 ①이 시작하기 버튼을 가리킵니다. 오른쪽에는 프로그램과 학생, 저장소가 이어진 그림이 있습니다.

OSS Hub의 역할은 관리자, 학생, 교직원 셋입니다. 로그인한 뒤에는 역할에 맞는 메뉴만 보입니다.

역할 하는 일 가이드
관리자 교직원 권한 요청을 처리하고 관리자 접근과 계정 상태를 바꿉니다. 감사 로그와 시스템 상태도 확인합니다. 관리자 가이드
학생 프로그램을 찾아 팀으로 신청합니다. 승인되면 저장소에서 활동하며 서류를 내고, 보완 요청을 받으면 고쳐서 다시 냅니다. 학생 가이드
교직원 프로그램을 만들어 운영하고, 신청을 승인하거나 반려하며, 제출물을 검토합니다. 교직원 가이드

회원 유형과 관리자 접근을 따로 관리하므로 한 계정이 교직원이면서 관리자일 수 있습니다.

프로그램 하나는 네 단계로 진행됩니다.

  1. 탐색. 학생이 프로그램의 신청 기간, 운영 기간, 제출 일정을 확인합니다.
  2. 팀 구성과 신청. 학생이 팀 이름을 정하고 팀원을 초대한 뒤 신청서를 냅니다. 팀은 신청 화면에서 만들며, 신청서를 제출하면 등록됩니다.
  3. 판정. 교직원이 신청을 승인하거나 반려합니다. 승인되면 팀은 서류를 낼 수 있고, 프로그램에 따라 팀 저장소가 만들어집니다.
  4. 활동·제출·검토. 팀이 마감 안에 서류를 내면 교직원이 승인, 보완 요청, 반려 중 하나로 검토합니다. 보완 요청을 받은 팀은 고쳐서 다시 냅니다.

신청 승인과 제출물 검토는 별개입니다. 신청이 승인되어도 각 서류는 따로 검토받습니다.

교직원과 관리자 모두 자기가 속한 팀의 신청은 판정할 수 없고, 제출물도 검토할 수 없습니다.

아래 화면은 로그인하지 않아도 열립니다. 신청하거나 제출하려면 로그인해야 합니다.

  • 프로그램 목록. 위쪽 프로그램에서 모집중, 진행중, 예정, 종료 프로그램을 봅니다.
  • 프로그램 상세. 신청 기간, 운영 기간, 마일스톤을 봅니다. 신청하기 버튼도 보이는데, 로그인 전에 누르면 GitHub 로그인 화면으로 넘어갑니다.
  • 랭킹. 위쪽 랭킹에서 GitHub 활동 순위를 봅니다.
프로그램 목록
프로그램 목록. 왼쪽에 전체, 모집중, 진행중, 예정, 종료 필터가 있고 오른쪽에 프로그램 카드가 나열되어 있습니다.
① 모집중 배지 ② 신청하기
프로그램 상세. ①이 제목 옆 모집중 배지, ②가 오른쪽 위 신청하기 버튼을 가리킵니다. 신청 기간과 운영 기간 아래에 마일스톤 목록이 있습니다.
랭킹
랭킹 화면. 연도별 목록 옆에 월별 순위 변화 그래프가 있고, 상위 10명의 선 끝에 프로필 사진이 붙어 있습니다.

처음 쓴다면 시작하기부터 보세요. 로그인과 가입 절차를 안내합니다. 궁금한 점은 자주 묻는 질문에 모았습니다.