Skip to content
This repository has been archived by the owner on Feb 17, 2023. It is now read-only.

무엇이 업적인가요?

Minho Ryang edited this page Mar 5, 2016 · 7 revisions

무엇이 업적인가요?

다양한 아이콘으로 자신을 소개하는 색다른 방식이 될거에요.

업적이 있으면 무엇이 좋나요?

  • 릴리즈 생활이나 서강대 생활을 효율적으로 보여줄 수 있고, 더 재밌어 질 수도 있겠죠?
  • 해커톤 팀을 모을 때도 이 사람이 사용하는 기술이 무엇인지 알 수 있어서 더 효율적으로 팀을 짤 수 있지 않을까요?

업적을 어떻게 얻을 수 있나요?

메인 메뉴에서 업적리스트를 보는 페이지에 갈 수 있어요!

  • 아이콘
  • 이름
  • 태그 #자동 #ACM #먹스타그램
  • 상태
    • 현재 소유한 업적일 경우 -> 체크 아이콘
    • 아직 안받았을 경우
      • <신청식> -> 신청버튼
      • <자동 달성식> -> 진행도(%)
        • 0%도 보여줌
      • <수동 승인식> -> 자물쇠 아이콘

검색도 할 수 있을 거에요.

우선 이런 업적이 있어요.

  1. Awesome Title에서 활동을 얼마나 했는지
    • 달걀
      • 회원가입을 하면 얻을 수 있어요!
    • -> 병아리
      • 사진이나 1개 이상의 개인정보를 순순히 공개할 시 얻을 수 있어요!
      • 다른 사람에게 추천을 1번 이상 한 사람
    • -> 닭
      • 다른 사람에게 추천을 10번 이상 준 사람
    • -> 치킨
      • 다른 사람에게 추천을 10번 이상 받은 사람
    • -> 사장님
    • 누적입니다.
  2. 무슨 과에 속해있는가?
  3. 무슨 학번인가?
  4. 어떤 프로그래밍 언어를 쓰거나 툴이나 사이트를 자주 쓰는가?
    • 언어
      • C
      • C++
      • HTML
      • Javascript 자바와는 다르다!!! 자바와는!!!!
      • Java
      • Objective-C
      • Swift
      • Ruby
      • Python
    • 개발 환경
      • OS X
      • Windows
      • Linux
      • Visual Studio
      • Vim
      • Emacs
      • Eclipse
      • Jetbrain PyCharm/IntelliJ/AndroidStudio/...
    • 웹 브라우저
      • Chrome
      • Firefox
      • Internet Explorer
      • Safari
    • Github
  5. 어떤 브랜드의 물건을 사용하는가?
    • LG
    • Samsung
    • Apple
    • Android
  6. ACM문제를 100문제 이상 풀었는가?
  7. Awesome Title에 커밋을 해본 사람!
  8. Awesome Title에 버그를 제보해본 사람!
  9. Awesome Title에서 비밀번호를 잊어버려본 사람
  10. Release 세미나를 진행해본 사람
  11. Release MT에 참석한 사람 12. 언더테일의 엔딩을 본 사람

업적 소개 페이지에는 이런 정보가 있을거에요.

  • 이름
  • 로고 아이콘 이미지
    • 아마 50x50쯤이 적당할 듯해요.
      • 프로필이 200x200이니까?
  • 설명
  • 달성 방식
    • A. <신청식> 바로 받을 수 있는 업적
      • 얻기 버튼
    • B. <자동 달성식> 특정 조건 달성시 자동으로 얻을 수 있는 업적
      • 현재 달성 %
    • C. <수동 승인식> 수동으로 제작자 그룹의 승인이 필요한 업적
      • 승인 요청하기 버튼
  • 카테고리를 표현하는 태그
  • 제작자들
  • 소유자들

업적을 어떻게 만들 수 있나요?

아직은 지원되지 않아요.

  • 5명을 모아와야 허용해 줄까해요.

자, 그래서, 업적을 어떻게 구현할까요?

제한

  • 획득한 업적은 삭제할 수 없어요.
  • 다음과 같은 업적들은 외부 사이트의 아이디가 필요합니다. 이를 이메일 DB와 같이 외부 계정 DB를 따로 만들어서 관리자 페이지 안의 메뉴에 넣을래요. 6. ACM문제를 100문제 이상 풀었는가? - ACMICPC 7. Awesome Title에 커밋을 해본 사람! - Github

필요한 기능들

  1. 프로필 페이지에 달성한 업적 삽입 #72
      • 달성 하고픈 업적?
      • 시도 중인 업적(Pending중인 업적 and 업적% > 0%인 업적)
    • 마이 프레셔스 업적 5개를 먼저 보여주고
    • 그 다음부터는 딴 순서대로 나열됩니다. (fifo)
  2. 업적 리스트 페이지 #73
      • 상태별(완료, 시도중, 시작하지 않음)으로 쪼개서 / 태그별로 쪼개서
  3. 업적 소개 페이지 #74
      • 업적 기본 설명(이름, 짧은 설명)
      • 진척 상황
      • 완료한 사람, 시도하는 사람, 시도하지 않은 사람 각 인원 수와 비율
      • 만들어진 시간
      • 만든 사람
  4. 업적 개인 관리 페이지 #75
    • 마이 프레셔스 업적 5개 선택
    • <수동 승인식> 승인 대기중인 업적 취소
  5. 업적 관리자용 페이지 #76
    • 이름/로고/설명 수정
    • 달성조건 선택(후에 수정할 수 없음)
    • <수동 승인식> 승인 요청자 확인
    • 업적 소유자 리스트
  6. 업적 소개 DB #77
  7. <신청식> 업적 DB #78
  8. <자동 달성식> 업적 DB #79
  9. <수동 승인식> 업적 DB #80
  10. 업적 신청 페이지
  11. <자동 달성식> 업적의 서버프로그램 #81
  12. 외부 계정 DB #82