{"id":24226740,"url":"https://github.com/jen2004/class-roster","last_synced_at":"2025-03-04T05:15:12.221Z","repository":{"id":270404161,"uuid":"910278683","full_name":"jen2004/Class-Roster","owner":"jen2004","description":"A C++ program designed to manipulate student data.","archived":false,"fork":false,"pushed_at":"2025-01-03T02:05:23.000Z","size":3975,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T09:17:17.605Z","etag":null,"topics":["cpp","oop","vscode"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jen2004.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-30T21:37:44.000Z","updated_at":"2025-01-03T02:05:26.000Z","dependencies_parsed_at":"2025-01-01T18:22:04.220Z","dependency_job_id":null,"html_url":"https://github.com/jen2004/Class-Roster","commit_stats":null,"previous_names":["jen2004/c867_class_roster","jen2004/class-roster"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jen2004%2FClass-Roster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jen2004%2FClass-Roster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jen2004%2FClass-Roster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jen2004%2FClass-Roster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jen2004","download_url":"https://codeload.github.com/jen2004/Class-Roster/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241787482,"owners_count":20020101,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","oop","vscode"],"created_at":"2025-01-14T09:17:20.936Z","updated_at":"2025-03-04T05:15:12.216Z","avatar_url":"https://github.com/jen2004.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"#  Class Roster\n\nI completed this project during my second semester at WGU as a part of the class, Scripting and Programming Applications C867. \nThis project is a C++ application designed to maintain a current roster of students within a given course. The IDE I used is Visual Studio 2022. It features two primary classes: Student and Roster.  Student data for the program include student ID, first name, last name, email address, age, an array of the number of days to complete each course, and degree program.\nThe program reads a predefined list of five students, parses the data, and creates corresponding student objects. It utilizes function calls to manipulate and analyze the data. Key functionality includes displaying all students, filtering by degree program, validating email addresses, and calculating the average number of days spent on courses.\nAll outputs are directed to the console.\n\nTo run this application, open the code files in Visual Studio Code 2022. Then, start the application by clicking the green arrow.\n\nFor the complete project requirements, please refer to the \"Task Description\" file.\n\nHere is a GIF of my the application in use:\n\n![Demo of the Class Roster](1.gif)\n\nHere is an image of the output printed to the console:\n\n![Screenshot of Output](https://github.com/user-attachments/assets/65bb180c-055c-4cdb-b07b-316d088b3913)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjen2004%2Fclass-roster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjen2004%2Fclass-roster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjen2004%2Fclass-roster/lists"}