본문 바로가기
K-unirank

[Django/K-unirank] 사용자의 투표율 늘리기

by 항붕쿤 2025. 1. 5.

이전에 군대에서 만든 K-unirank 웹사이트는 무사히 순항 중이다.

하지만 몇가지 문제가 있는데

1. 사람들이 사이트에 회원가입을 하지 않는다.
 - 웹사이트 운용 초기 즉, 반년 전 회원가입 유저의 수는 약 30명이었는데, 현재는 약 50명이다.

2. 사람들의 대학순위 투표율이 저조하다.
 - 위와 일맥상통한다. K-unirank는 회원가입을 해야 대학교 순위 투표가 가능한데, 현재 회원가입한 유저의 수는 약 50명. 그러니까 투표한 유저의 수는 최대 약 50명이다.


그렇다면 이 문제들을 어떻게 해결해야할까?

먼저 1, 2번 항목에 대해 내가 생각한 해결방법은 다음과 같다.

1. 회원가입 기능 삭제
 - 회원가입 기능을 삭제하여 회원가입 하지 않은 유저도 대학교 순위를 투표할 수 있게 한다.

2. 대학교 투표방식의 변화
 - 사람들의 투표 참여율을 높이기 위해 사이트 접속 시 대학교 순위 투표 페이지로 리다이렉트시킨다.
 - 투표 페이지에서는 두 개의 대학교가 화면에 표시되며, 사용자는 더 높은 순위를 가진다고 생각되는 대학교를 선택한다.
 - 선택된 대학에 스코어 +1점을 부여하고 선택되지 못한 대학에 스코어 -1점을 부여한다.
 - 사용자가 메인 페이지로 돌아가는 버튼을 클릭할 때까지 위 과정을 반복한다.

종합해서 회원가입을 하지 않아도 대학교 순위를 투표할 수 있게 하고, 투표 방식을 단순화 함으로써 유저들의 투표 접근성을 높인다.