Question
In this project, you are supposed to work on a system for university placement gradebook. We already have the following information related with this gradebook;
In this project, you are supposed to work on a system for university placement gradebook. We already have the following information related with this gradebook; student information, their answers to questions, their choices of universities and university information. There are 40 questions in the test book and each question has five possible choices. (a,b,c,d,e). 4 wrong answers will take away one of the correct ones. Every correct answer is worth 15 points. Format of the files is shown below and should not be changed. We will test it with our files. key.txt : It contains the answers of 40 questions. There are two lines for question book type A and B in this file. cbadeabcdebbcdeaecdeabcdeabcdeabcdecbcda badeedabcceaacbebacdbabacdcaedabedcccadd university.txt : it contains the list of the universities, their base points and capacity. 1,Broad River University Department of Applied Physics and Applied Mathematics,100,20 2,Meadows University Department of Art History and Archaeology,220,10 3,Eagle Mountain University Department of Computer Engineering,450,5 4,Cypress University Department of Art History and Archaeology,180,12 5,Martin Luther King University Department of Computer Engineering,400,20 6,Great Oak University Department of Computer Engineering,270,30 7,Sunset University Department of Art History and Archaeology,110,5 8,Sun Valley University Department of Computer Engineering,420,3 9,Laguna Creek University Department of Art History and Archaeology,275,6 10,South Fork University Department of Marketing,345,7 11,Sunset University Department of Applied Physics and Applied Mathematics,300,7 student.txt : it contains the 6 digit id, name and last name of a student. 361219 Lavern Tifft 438329 Marlowe Holmes 901007 Cameron Mitchell 678407 Wisdom Yates 189612 Lacey Hutson 420832 Darby Yates 201910 Chris Presley 890931 Silver Hoggard 845623 Harley Phillips 720939 Celestine Jardine 122322 Collyn Lamar 103779 Harlow Randal 441035 Lake Russel 766042 Cedar Daniel 270024 Kim Tatton 785465 Izzy Samson 515630 Cherokee Haynes 882741 Hadley Simen 836581 Kasey Sadler 688703 Shaye Tindall 710606 Tracy Hughes 898056 Sandy Ryley 433664 Kendall Michaelson 745238 Lennon Eccleston 199304 Jackie Thorburn 512532 Mackenzie Eliot 373232 Reign Massey 290743 Ellis Johnson 722714 Sheridan Mann 578733 September Powers 839755 Malone Simms 691493 Gabby Westley 724069 Morgan Spooner 319430 Toby Spearing 965401 Jules Peck 818429 Devin Alfredson 901426 Rory Washington 413404 Channing Bowman 936822 Angel Paige 775661 Cary Hawk 692124 Wallis Woodcock 776456 Dale Crisp 926146 Presley Randall 214831 Ora Minett 597414 Chandler Abrams 950336 Hartley Purcell 872204 Raven Mason 838008 Shirley Stacy 407093 Jojo Wallace 487609 Presley Woods 457034 Dannie Niles 865318 Pip Waldroup 559994 Fortune Huxley 270866 Jools Waller 886494 Hadley Rounds 341078 Aaren Hopkins 630774 Ellington Sherburn 688259 Dallas Ingram 810271 Darby Poindexter 328702 Lynn Baldwin 217678 Shaye Smalls 768559 Taylor Robert 438870 Cass Elwyn 370742 Charlie Armstrong 224990 Peyton Simms 949024 Sydney Abram 838608 Jamey Faulkner 943272 Jimmie Roach 721954 Arden Frost 649884 Marlyn James 292955 Blythe Beckett 218111 Jerry Forest 903208 Courtney Virgo 586030 Chris Woodward 867082 Marlowe Roydon 510357 Malone Bissette 882851 Daly Philips 258302 Reign Bloodworth 545193 Bertie Ewart 271465 Silver Benton 443337 Kim Osborne 563063 Averill Sargent 689288 Page Sands 359480 Karsyn Mayes 111775 Billie Fry 394588 Johnie Priestley 765401 London Brant 450353 Ariel Hodson 628461 Teagan Beckett 325729 Temple Akerman 958873 Dale Woodrow 524679 Rory Marsh 930986 Stacy Pound 872501 Jewel Blakesley 872354 Cortney Chapman 426522 Logan Paxton 473903 Lavern Vann 979483 Justice Colton 797851 Johnnie Dabney 289768 Lennox Corwin answers.txt : it contains the student id, question book type, answers and the id of choices of universities a student. There will be only two choices for universities. The placement will be done based on students score and choices. The answers that left blank is shown with -. 361219 A dcc-ec-cbecbbdbaeecebbcdeacc-eabddeaacca 10 6 9 8 2 438329 B ba-cedcbcceabadebacdaabddde-eedbedcccabd 3 5 9 6 8 901007 A cd--edccdebbcdeaecadedcaecbcd-bac-ececda 1 9 2 6 10 678407 A -baaaabccecbcdeeecdeadadeb-cccadcdacbcda 7 3 5 10 8 189612 A ccadabacdcc-bdeaeadead-deabcdeabccbabee- 1 5 7 8 2 420832 B b-dee-ab--eaabbabecdbabacdeaedcbedcc--da 4 3 10 7 5 201910 A cbacedecbeebcdeaeaaabbdbeabcddab-dedbcda 6 10 4 1 3 890931 B ba-bcdaddcdababddecdaabacdbaadaeecc-ccca 5 9 10 2 4 845623 A ebaaea-acdcdcadaecceaecdeabcdaaacdecbdee 8 6 3 1 2 720939 A b-acaaadd-cbcdcbebeaabcd-abedebbcdecbcba 10 4 5 9 6 122322 B -adedbabccececdcbadcbaeaadcacdcc-dcccad- 5 7 9 10 1 103779 B bb-acdebc-bcabadbacdbaeaadabeda-edccecdd 6 7 1 10 2 441035 B badeeebccabaaececa-bb-bccaaacdab-ecdc-dd 3 5 2 7 4 766042 B beaeebaba-caacbebacdabaacaa-eaabedcccaed 6 5 2 4 3 270024 A ebadeabcd-bb-dea-bddabc-adbcde-ead-cbcd- 10 4 7 2 8 785465 B bc-cedabccebaccebacd-e--cacdeeabb-dccbd- 2 10 1 3 9 515630 B badecdbbabeaa-be-addbabacacceddbedcc-add 4 1 7 5 9 882741 B bace-dcbcceaacbecaeddabcddcae-daeecaeade 4 3 5 6 10 836581 B -adeeddbcceabbbed-dc-abacecaeaabedccaac- 6 4 2 1 8 688703 B baddedbbdbeaeecbbabdbabacdcaecdbe-dccadd 9 4 5 3 10 710606 B eeeeeaaae-ebaabcabadacbacdabbdcbeecacedd 3 10 5 7 9 898056 A ccacadb-eabbbdeba-cebbbd-abc-baa-dacbcda 8 6 2 7 4 433664 B ba--edaacceaccbdb-cdbabacccaedaaedcacadd 3 7 8 6 9 745238 A cbade-bcd-bb-eae-cdbabddde-ecec-d-eccaca 8 7 2 5 10 199304 B bddeadcbc-eaaebbbacdbebecdcaaddaedecc-dd 5 4 7 10 9 512532 A cbabaabbb-cbcdeaeccd-bcaebbaeeabcdae-cda 9 6 3 4 8 373232 B d-aeedaacceaacbed-cdbabacdcaedcbadccdae- 4 9 7 6 1 290743 A cbadeddcdebdcdeaecdeabcdecbadeabadecbadb 10 1 3 2 9 722714 B baddddadbcdaacbebecdbb-bcddaebade-cacadd 10 6 2 8 7 578733 B badbadabcceacabbcacbbabcedabbbacedcccede 8 7 9 2 5 839755 B cd-eea-bddd-dbbebcddbcbacdcbcdabeeceaad- 10 5 8 7 9 691493 A cbabdabcdebbcaeaecdeabcdaabcdab-bdececdc 4 1 8 3 7 724069 A b-adacbbecb-cded-caeabcaea--debbcce-abec 7 9 1 2 10 319430 A cba-eabcdeabcdcb--deedccecbcdecbeddcacea 6 1 8 2 10 965401 A adbeeebdaeb-cdead-dea-ccbabcdeab-aeabcda 7 6 1 9 10 818429 A -ba-aabcdb-ecdcaedaeabcdbc--edabcdeeacde 6 8 4 5 1 901426 A cbadeabc-ebbcaeebbeeabcdea-caeab-dccbdda 3 8 4 5 10 413404 B ba-eeda-a-e-bcbecbadbaaa-deaedaaddcccadd 8 7 3 1 4 936822 A cbac-abcdabbdddaecdeabddc-bbdea-cde-bade 3 6 5 10 4 775661 B debeedabcbeadc-eaaadbadec-ceedab-dad-add 4 8 2 7 1 692124 B aabeedbbceeaa-bacbadaabadbcaec-bedccc-da 1 9 4 10 3 776456 B b-deedbcadeaacbebccdbabacdcaed-bebcccbdd 10 8 1 2 7 926146 A cbadaabddddccdeaeceaaaae-aac-eab-db-bcda 1 7 2 5 3 214831 B bbdaeaaccee-daceb-cbbabdbbcaedabedcdcadc 10 4 8 9 2 597414 A cbadba--aeabe-eaecdeabcdeddceeabedecbcda 2 10 4 5 9 950336 B bedee-adccaaab-ababdbad-cacaeddeedcccadd 10 7 4 3 1 872204 A ccaeddbcceabcdbae-acab-deadcaeaaadecba-a 9 1 5 3 2 838008 A dba-bebcdeebcd-ee-a-ebd-ecbcdeaacdecbadd 5 7 6 8 4 407093 B dabec-abbceaaccebacddabccdca--aeeeccd-dd 1 4 3 7 9 487609 B babedacacceda-c-bdcd-adacd-ead--edeacadd 4 9 10 6 1 457034 B badeebabcabeacdbbecdbeadadeacdbcedcbdebd 4 10 2 7 1 865318 B bbbbedab-caaecbeca-dbabacdcaedcbe-c-cbdd 2 10 4 8 7 559994 B bdaeadabccbeacbebecbbebacdcaeca-bddccdda 5 4 3 2 7 270866 A cbaceabcdedbc-ea-cdeadcdcaaeeecbcdecbcca 9 4 5 10 1 886494 A cbaebabcdebbeda-ebdaabc-eabadeedced-b--- 9 4 5 3 10 341078 B badee-ebcceaeeb-eecdbabacddaece-cabccede 3 4 1 7 5 630774 A cbadbabdbebacce-ecdde-cbdabc-eaac-ecedda 6 1 4 9 7 688259 A -badeacbdebbcdeacc--abcdcaecde-dcdec-eda 7 2 6 5 1 810271 B bad-edaecbeaacbebbeeccaaa-cadadeedbcbacd 8 4 7 1 10 328702 B da-eada-cddaacbdbaad-abaceeae-aebdbaeaad 2 1 7 4 3 217678 A cbc-dab-debbcdb-ecceebddaadcd-aecdecedda 3 5 7 8 10 768559 A -ba-ecabdebbccdbeedccbcdecbcdaabc-acbcdb 3 7 5 6 10 438870 A cb-d-decdebbdae-b-deaebdeab-be-bddbbbdda 5 10 4 3 6 370742 B b-dcddabbacaaceeeaedaabaedcaccabcbccccdd 9 6 4 2 1 224990 A cdaddae-cbadcbceecdaadcdeabadeaacbbcbcda 6 4 1 9 7 949024 B badebdabcceaacbcbaedaab-cd-aed-b-dceacdd 2 4 7 1 5 838608 A cbedbabcdbbdcdaeeccbeecdea-baeac-becbcba 1 6 10 4 3 943272 B --ba-dcbccaae-beba-bbabdcdcaeaabedccdedd 6 2 5 10 3 721954 B badeedcbccea-cbabac-bbb-cccabddbeddcbedd 4 3 8 7 5 649884 A cbad-abad-cbdd-decdbabcaeb-cdcabc-dcccda 9 10 6 4 1 292955 B eadeeddecbeaacbeeacdc-baddcaecabedccccab 6 1 4 5 2 218111 A cbddebbbbeebcd-aadd--bedcaccdeaccdec-dda 10 9 8 2 7 903208 A eb-ceeccedbbabe--ce-abadcab-deabcd-cccca 6 4 10 9 5 586030 B baceccabdceaabbe-acbbaeacaccedabebdcbacd 3 4 8 2 7 867082 B cadcedaacccaacbaacbdbbb-c-cabbadcacccad- 1 4 10 5 3 510357 A cbb-bbbbdebedab-ecdeabceeabecdeccdecbcda 8 4 9 7 2 882851 A cbaeeabc-ebbcdecced-cbcdeadcaec--deddbde 5 4 6 10 3 258302 B bad-ccdbeceac-cebdddbaaabc-eebabedbccddc 10 5 1 8 4 545193 B bbdeeeab--eaacbebccdbd-bb-ccedbeeddccced 5 7 1 2 10 271465 B babacaabcceaaebebbbcdabacddaedabee-dccdd 2 1 6 7 3 443337 B badeecceccedebaebd-daae-cdd-ebaccc---add 2 4 1 8 7 563063 B eadeecebbc-bacbe--aaeabcb--eedadabccdadd 4 6 8 10 1 689288 A ceac-a--acbbede-dcdcabcde-bcdedeccecdcda 6 5 8 7 10 359480 A e-aeecceeebbcaeabcddbbc-e-bcdeadcd-cbcac 2 10 5 6 8 111775 B baddecacbcc-acaebaedbabbcdcdeda--ac-cadd 2 5 3 7 8 394588 B cadbbdabccd-aebedacdd-eacddaecdb-dcdcadd 4 10 2 9 7 765401 A bbbcebccddbbcdeaebdaebdddabddeabcdecabde 8 5 9 1 4 450353 A ceaaddabdebbcdeaeedeabcdeabacecbddebbcbc 1 5 9 8 3 628461 A ebadeaeb-cbeadeacb-babcdeaaddeabeaecacba 3 5 6 4 2 325729 A cbaeecdcdebbcce-b-ddabbdeadcddaccdecbcca 10 6 4 2 3 958873 B bceeeddeedaaabaed-ddbdbacdcaedabaacccadd 1 3 9 5 4 524679 A c-acbadcdecebde--cdaa-ad--bcdd-bcdecdcda 6 5 8 1 9 930986 A cb-d-abaaebb-dcbec-eabcdeabcdeabc-eabcba 8 2 6 9 5 872501 A cbacebb-aecaedeebcdedcadd-bad-abcaecbcda 9 10 1 4 3 872354 A ebaaeabddecbcdeaeddeb-ceeacc--abcdbcacda 2 3 4 9 1 426522 B baaeedabdaeaabcebaebbabacddaeecbedcc-d-d 3 1 8 10 6 473903 B bede-daecdeaac-ebaadbacacd-aecbbe-cc-acd 3 4 5 8 7 979483 A dba-ebbaaeddcd-aecdeebcdeaaec-abcbecccda 3 7 9 1 10 797851 B baaecbbbcceaacbebaccbaeacdc-adabedcccadb 3 8 2 1 6 289768 B baaeedbacce-cdaedaadbebaaecaedabeadceadd 1 7 4 3 10 DO the following by means of a menu: 1) Search for a student with a given id and display his/her name and last name 2) List the university/universities and departments with a maximum base points. 3) Create a file named results.txt which will have, student id, name, last name, book type, number of correct, incorrect and blank answers, number of answers after reducing the wrong ones based on the formula given above, score, name of the schools given as a choice. 4) List the student information (id, name, last name) sorted by their score 5) List the students placed in every university/department. Display the name of the university and the department first and then the list of students who were place into that department. 6) List the students who were not be able to placed anywhere. 7) List all the departments. You should use a student class while coding for this project. This student class should have at least three class variables for name, last name and id. You can add extra class variables if you like, but make sure that you do not violate a class concept. Name, last name and id should be a string type. Among these, id should be private. There are also requirements for id so that it should have 6 characters and all of them should be digits. You can decide on methods by yourself.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started