Custom-Written, AI & Plagiarism-Free with Passing "Guaranteed"

UK Based Company
Company Registration# 11483120
Address: International House, 12 Constance Street, London, United Kingdom, E16 2DQ.

TECH1200 Student Management System Development

Assessment 1 Information

TECH1200 Student Management System Development

Fundamentals of Programming

Subject Code:

TECH1200

Subject Name:

Fundamentals of Programming

Assessment Title:

Student Management System Development

Assessment Type:

Individual

Assessment Length:

N/A

Words

(+/-10%)

Weighting:

20 %

Total Marks:

20

Submission:

Via myKBS

Due Date:

Week 5

Your Task

You will develop a Student Management System that incorporates concepts from Weeks 1-4. The system will allow users to add students, display their information, update student details, and delete student records like grades. The project will incorporate various Python programming concepts.

You are allowed and encouraged to use ChatGPT for assistance but must complete the coding independently. Document your interactions with ChatGPT and explain how its suggestions helped or influenced your solution

Assessment Description

This assessment focuses on the development of a Student Management System. In the modern educational landscape, managing student information efficiently is critical for educational institutions. With the increasing complexity of student data, such as performance tracking, automated systems are essential. This project introduces a Student Management System designed to apply fundamental programming concepts in Python to real-world scenarios. Students will integrate control flow, conditional statements, lists, and loops to create an interactive system that mimics real-world student ticket management.

By leveraging Python`s data structures and logic control mechanisms, this assessment encourages students to think critically and build a functional system that not only categorises students but also manages real-time updates.

Your task is to create a student management system that covers the following requirements:

Control Flow

  • Implement a menu system that allows users to select from different options (e.g., add student, remove student, view students, exit).
  • ChatGPT Interaction: Describe your menu implementation and control flow logic to ChatGPT and ask for a preliminary algorithm based on which you can create your pseudocode and flowchart. Document this interaction.

Conditional Statements

  • Add functionality to categorise students based on their grades (e.g., `F`, `P, `C`, `D`, `HD`) and display appropriate messages.
  • ChatGPT Interaction: Discuss your logic for categorising grades with ChatGPT and ask for optimisation suggestions. Document this interaction.

Lists

  • Use lists, tuples, and/or sets to store student names and their corresponding grades. Utilise methods to add new students, remove students, and display the list of students.
  • ChatGPT Interaction: Share your lists, tuples, and/or sets methods with ChatGPT and ask for manipulation techniques. Document this interaction.

Loops

  • Use loops to handle repeated tasks, such as displaying the menu until the user chooses to exit and iterating through the list of students to display their information.
  • ChatGPT Interaction: Discuss your loop implementation to ChatGPT and ask for feedback on improving efficiency and handling potential issues. Document this interaction.

NOTE:

You are encouraged to use ChatGPT and other generative AI tools to assist with specific tasks such as refining logic, providing guidance on conditional statements, and offering suggestions for looping logic. However, the use of ChatGPT or any generative AI for direct code generation is strictly prohibited. This assessment is designed to evaluate your programming skills, and all coding must be completed independently. Any attempt to use AI-generated code will be considered a violation of the assessment guidelines and will result in academic penalties.

Assessment Instructions

  1. Develop a pseudocode and flow chart that demonstrates the design process for the program. Use ChatGPT to create an algorithm for you, which you can use as a foundation to create your corresponding pseudocode and flowchart.
  2. The program must have user interactivity and choices so that users can use the program for as long as they want.
  3. The program should include appropriate comments, be clearly organised, code must be easy to read and use appropriate variable names.
  4. Include a transcript of all your interactions with ChatGPT. Ensure the transcript highlights the questions asked, the feedback received, and how you implemented this feedback. Document this in a Word file.
  5. You are only allowed to submit 2 files. 1 must be your Python code file in `. PY` format, and other file must be either MS Word or PDF file format, where you will post your ChatGPT interaction screenshots.
  6. Submit your files via myKBS submission platform by the due date.
  7. Please refer to the assessment marking guide to assist you in completing all the assessment criteria.

This assessment aims to achieve the following subject learning outcomes:

LO1

Interpret simple program specifications.

LO2

Produce a high-level model via the use of pseudocode and flow charts.

LO3

Transfer a high-level model into a software application via the use of a programming language.

Important Study Information

Academic Integrity and Conduct Policy

https://www.kbs.edu.au/admissions/forms-and-policies

KBS values academic integrity. All students must understand the meaning and consequences of cheating, plagiarism and other academic offences under the Academic Integrity and Conduct Policy.

Please read the policy to learn the answers to these questions:

  • What is academic integrity and misconduct?
  • What are the penalties for academic misconduct?
  • How can I appeal my grade?

Late submission of assignments (within the Assessment Policy)

https://www.kbs.edu.au/admissions/forms-and-policies

Length Limits for Assessments

Penalties may be applied for assessment submissions that exceed prescribed limits.

Study Assistance

Students may seek study assistance from their local Academic Learning Advisor or refer to the resources on the MyKBS Academic Success Centre page. Further details can be accessed at https://elearning.kbs.edu.au/course/view.php?id=1481

Generative AI Traffic Lights

Please see the level of Generative AI that this assessment has been designed to accept:

Traffic Light

Amount        of        Generative       Artificial Intelligence (GenerativeAI) usage

Evidence Required

This assessment

()

Level 1

Prohibited:

No GenerativeAI allowed

This assessment showcases your individual knowledge, skills and/or personal experiences in the absence of Generative AI support.

The use of generative AI is prohibited for this assessment and may potentially result in penalties for academic misconduct, including but not limited to a mark of zero for the assessment.

 

Level 2

Optional:

You may use GenerativeAI for research and content generation that is appropriately referenced.

See assessment instructions for details

This assessment allows you to engage with Generative AI as a means of expanding your understanding, creativity, and idea generation in the research phase of your assessment and to produce content that enhances your assessment. I.e., images. You do not have to use it.

The use of GenAI is optional for this assessment.

Your collaboration with GenerativeAI must be clearly referenced just as you would reference any other resource type used. Click on the link below to learn how to reference GenerativeAI.

https://library.kaplan.edu.au/referencing-other- sources/referencing-other-sources-generative-ai

In addition, you must include an appendix that documents your GenerativeAI collaboration including all prompts and responses used for the assessment.

Unapproved use of generative AI as per assessment details during the content generation parts of your assessment may potentially result in penalties for academic misconduct, including but not limited to a mark of zero for the assessment. Ensure you follow the specific assessment instructions in the section above.

 

Level 3

Compulsory:

You      must     use     GenerativeAI      to complete your assessment

See assessment instruction for details

This assessment fully integrates Generative AI, allowing you to harness the technology`s full potential in collaboration with your own expertise.

Always check your assessment instructions carefully as there may still be limitations on what constitutes acceptable use, and these may be specific to each assessment.

You will be taught how to use generative AI and assessed on its use.

Your collaboration with GenerativeAI must be clearly referenced just as you would reference any other resource type used. Click on the link below to learn how to reference GenerativeAI.

https://library.kaplan.edu.au/referencing-other- sources/referencing-other-sources-generative-ai

In addition, you must include an appendix that documents your GenerativeAI collaboration including all prompts and responses used for the assessment.

Unapproved use of generative AI as per assessment details during the content generation parts of your assessment may potentially result in penalties for academic misconduct, including but not limited to a mark of zero for the assessment. Ensure you follow the specific assessment instructions in the section above.

 

 

 

 

 

 

 

 

 

 

ü

Assessment Marking Guide

Marking Criteria

           | 20 marks

F (Fail) 0 – 49%

P (Pass) 50 – 64%

C (Credit) 65 – 74%

D (Distinction) 75 – 84%

HD (High Distinction) 85 – 100%

Control Flow Implementation

                  | 4 marks

You have not implemented the control flow correctly, or it is incomplete, making the program non-functional.

You have implemented a basic menu system, but it lacks clarity or misses key functionality.

You have created a working menu system that handles multiple options but has minor issues.

You have created a well- organised menu system that handles most options correctly and has only minor errors.

You have implemented a flawless and user- friendly menu system that efficiently handles all required options.

Conditional Statements

| 4 marks

You have not used conditional statements correctly, and they fail to categorise students by grades.

You have used conditional statements, but there are some mistakes or inefficiencies in your logic.

You have used conditional statements correctly, though there`s room for optimisation.

You have used conditional statements effectively, with only minor improvements needed.

You have implemented highly efficient and optimised conditional statements that categorise students perfectly.

 

 

Lists, Tuples, and/or Sets

| 4 marks

You have not implemented lists, tuples, or sets, or they are incorrect and fail to store or manage student data.

You have used lists, tuples, or sets, but they contain errors or inefficiencies.

You have implemented lists, tuples, and/or sets correctly, with only minor issues.

You have used lists, tuples, and/or sets effectively to store and manage student data, with minor room for improvement.

You have implemented lists, tuples, and/or sets in an excellent and efficient manner, fully meeting the requirements.

 

 

Loops

 

| 4 marks

You have not implemented loops correctly, or they fail to handle repeated tasks effectively.

You have used loops, but they contain noticeable errors or are inefficient.

You have implemented loops that handle repeated tasks, with minor issues that could be improved.

You have correctly implemented loops that handle all required tasks efficiently, with minimal issues.

You have flawlessly implemented loops that efficiently handle all repeated tasks, and they are highly optimised.

 

ChatGPT Interaction Documentation

| 2 marks

You have not provided any documentation of your interaction with ChatGPT, or the documentation is incomplete.

You have provided some documentation of your ChatGPT interaction, but the feedback is not fully implemented.

You have documented your ChatGPT interaction clearly, and you have implemented most of the feedback correctly.

You have provided thorough documentation of your ChatGPT interaction and have implemented the feedback effectively.

You have provided excellent documentation of your ChatGPT interaction, and you have fully implemented all feedback to improve your program.

 

 

Coding Standards

 

| 2 marks

 

You have not followed basic coding standards, and your program includes spelling or grammatical errors.

You have followed basic coding standards, but there are some spelling or grammatical errors in your program.

You have followed coding standards, and your program has no spelling or grammatical errors.

You have followed advanced coding standards, and your program is free from spelling or grammatical

errors.

You have followed exceptional coding standards, and your program has no spelling or grammatical errors.

 

 

 

Feedback and grades will be released via MyKBS

 

 

 


100% Plagiarism Free & Custom Written,
tailored to your instructions
paypal checkout

The services provided by Assignment Experts UK are 100% original and custom written. We never use any paraphrasing tool, any software to generate content for e.g. Chat GPT and all other content writing tools. We ensure that the work produced by our writers is self-written and 100% plagiarism-free.

Discover more


International House, 12 Constance Street, London, United Kingdom,
E16 2DQ

UK Registered Company # 11483120


100% Pass Guaranteed

STILL NOT CONVINCED?

We've produced some samples of what you can expect from our Academic Writing Service - these are created by our writers to show you the kind of high-quality work you'll receive. Take a look for yourself!

View Our Samples

We're Open