- oracle 11g
- java 8
- mybatis 3.5.3
기출문제 프로젝트는 정보처리기사 기출문제를 가지고 만들었으며 총20문제를 풀게되고 20문제는 랜덤하게 나오게 된다.
다 풀었을 시에는 오답, 정답리스트에서 틀린문제와 맞은 문제를 확인할 수 있게되고 최종점수가 나오도록 구현하였다.
문제풀이는 틀렸을 경우에 다시 풀 기회를 1번 더 주게되고 그래도 틀리게 되면 다음문제로 넘어가게 된다
풀때마다 문제 정답은 계속해서 바뀌게 된다 아래 이미지를 보면 다시 풀었을 때 문제들의 문항 번호가 변경된 것을 볼 수 있다
20문제를 다 풀거나 중간에 -Q를 입력받게되면 오답리스트와 정답리스트를 보여주게되고 한문제당 5점씩 계산해서 점수를 알려준다
문제삭제
삭제할 문제의 seq를 입력하고 존재하지 않은 seq가 있을 시에는 확인하여 존재하지 않는다고 알려주고
존재하는 seq라면 어떤 문제인지 화면에 보여준다