[GPA Check] 비교과 입,출력 기능 완성
Updated:
비교과 입, 출력 기능
[GPA Check] 출력 기능 완성 , [GPA Check] 입력 기능 완성 에 이어서 비교과 입, 출력 기능도 완성했다.
졸업을 하기 위해선 세종사회봉사, 고전독서인증, 토익점수 가 필요하다.
세종사회봉사는 봉사시간을 30시간 이상 해야 이수할 수 있고
고전독서인증은 동양, 서양, 동서양, 과학사 에서 지정된 권 수를 간단한 독서퀴즈를 보고 통과해야 이수할 수 있다.
토익은 700점을 넘으면 이수할 수 있다.
입력 기능
앞서 성적 입력 기능을 구현했기 때문에 조금만 응용해 금방 만들었다.
성적을 입력 하는 경우에는 학기 별로 과목 수가 달라 체크박스 개수, 위치를 신경 써서 만들어야 했다.
하지만 비교과 같은 경우는 항목이 정해져있어 간단했다.
코드는 너무 길어 PASS.. GITHUB 를 누르면 코드를 볼 수 있다.
등급을 입력하기 위해 사용했던 체크박스 대신 QLineEdit 을 사용했다.
출력 기능
출력 기능도 입력 기능 때 만들었던 출력 양식을 그대로 가져와 텍스트 입력 대신 값을 데이터베이스에서 가져와 뿌려주었다.
이것도 코드는 너무 길어 PASS.. GITHUB 를 누르면 코드를 볼 수 있다.
그런데 지금 포스팅 하면서 보니 입력 때 는 입력 버튼 때문에 좌우 균형이 맞아보이는데
출력은 조금 왼쪽으로 쏠려 있는 기분이 든다 !!! 이따가 수정해야겠다 ☹️☹️
정리
이로써 졸업조건을 체크하기 위한 데이터는 전부 입, 출력이 가능해졌다.
세세하게 조건을 따지려면 꼭 이수해야 하는 과목도 전부 따져야 하고
교선1 에서 3분야 이상을 수강해 18학점을 얻어야 하고.. 여간 복잡한게 아니다.
그래서 이 프로그램은 간단하게 체크를 해보려고 한다.
체크 기능만 만들고 맥 전용 실행프로그램으로 만들기만 하면 끝 ! 🌈
Leave a comment