Develop and test a python program

Assignment Help Python Programming
Reference no: EM131481994

Design, develop and test a python program to track student marks in the various assignments in a given unit of study. The time allocated for this project.

The functional requirements of the system are:

a) The system should be able to manage the marks for two types of internal assessments: discussion forums and a final project.

b) A unit has one final exam.

c) The distribution of the marks for each type of assessment is same as in your unit outline:

d) The system should be able to store and retrieve the marks obtained in each assessment for each student in a specified unit.

e) The system should produce a report to identify those students whose marks are below the average in each type of assessment

f) The system produce a bar chart indicating the total marks awarded to each student at the end of the semester. Total marks are equal to DF Report marks plus the marks for the project plus the final examination marks.

g) The system should be able to produce a report of those students whose marks are below the class average

Non-functional requirements of the system are

a) The system should be user friendly, intuitive to use and driven by a menu. The system should have a text based menu driven end-user interface. The menu should have options for: data entry of marks for each student and reporting of marks of all students or a specific student as indicated in functional requirements (e) and (g) above.

b) The reports generated by the python program should be neatly formatted.

Assesment

Project File Details

You should submit a single python file with .py extension, representing the project code by Monday of Week 10 before 7 PM Sydney time. If you have used more than one .py files for your project send it as a zipped file. Your file name should be as follows:

DO NOT send MsWord files or any other types of files. Your python code should be fully formatted with comments, functional and easy to read and use. Marks for this assessment will be based on the answers to viva questions.

Project Viva Details

Viva will be for 5 minutes. You will answer questions related to sections of the submitted code in English.

Assessment: Project code and Viva

You will submit a functional python solution to a project problem and answer oral questions related to the project.

Weighting: 50%. In order to reward marks for authenticity of the project work, the marks for code will be based on the viva marks. You will submit your code and the tutor will ask you questions based on the code.

Length and/or format: Code: Format is python code, fully formatted with comments, functional and easy to use. Viva: 5 minutes. You will answer questions related to sections of the code in plain English, not python A list of potential viva questions will be issued on LEO.

Purpose: Write simple applications that relate to a specific domain

Reference no: EM131481994

Questions Cloud

How should the estate be distributed : Jack Slick was suffering from a terminal illness and was now confined to a hospice. How should the estate be distributed?
Strategy by using some tools such as swop : Does Chinese company Huawei should step into American market. Write a article to improve your strategy by using some tools such as SWOP analysis and Porter's.
Describe the objectives of the hipaa security-privacy rules : Describe the objectives of the HIPAA Security and Privacy Rules.Discuss the impact HIPAA has had on HCOs and providers.
Modern translation comparison : Select three modern translations of the Bible to compare with one another: (See "Finding Your Translations" below.)A word-for-word translation.
Develop and test a python program : develop and test a python program to track student marks in the various assignments in a given unit of study. The time allocated for this project is 10 weeks.
Student at colorado christian university : This course has several purposes, all of which are intended to prepare you to be as successful a student at Colorado Christian University as possible.
Total rewards approach to compensation management : Since we are at the end of this class, this is the perfect time to reflect upon the achievement of Course Outcomes.
Culture and change in course : In 1-3 paragraph, summarize what you learned about culture and change in this course.
Which is true about hanks rights and obligations : ABC began foreclosure proceedings on the farm in accordance with state foreclosure statutes. Which of the following is true about Hank's rights and obligations?

Reviews

Write a Review

Python Programming Questions & Answers

  Write a python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  Write a program for checking a circle

Write a program for checking a circle program must either print "is a circle: YES" or "is a circle: NO", appropriately.

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Python function to calculate two roots

Write a Python function main() to calculate two roots. You must input a,b and c from keyboard, and then print two roots. Suppose the discriminant D= b2-4ac is positive.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write python program to create factors of numbers

Write down a python program which takes two numbers and creates the factors of both numbers and displays the greatest common factor.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Improve the readability and structural design of the code

Improve the readability and structural design of the code by improving the function names, variables, and loops, as well as whitespace. Move functions close to related functions or blocks of code related to your organised code.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd