Programming fundamentals to technology challenges

Assignment Help Python Programming
Reference no: EM133694219

Team Project Delivery

Assessment overview

Learning Outcome 1: Apply knowledge of advanced programming fundamentals to technology challenges
Learning Outcome 2: Demonstrate the ability to work as an effective team member using simple project management tools
Learning Outcome 3: Consider and reflect upon social and cultural perspectives that impact on learning and working in a team

Assessment

In collaboration with your project team, develop a short presentation describing and showing how you have addressed the project specification. Your team should also prepare a presentation pack including your slides, the source code and related assets for your solution, and technical documentation briefly describing how your solution works.

The goal of the presentation is for your team to communicate what you have built, and justify how you have met the requirements of the project specification. Imagine you are pitching your work to your boss or an investor and you need to give them confidence, both in the features offered and the technical choices made, that your end product will solve a specific problem they need addressed.

Task

There are 3 components to this task. Video presentation and demonstration
• Your presentation must be 10 - 15 minutes long, and all team members must participate in its delivery.
• Your presentation must incorporate a live demonstration of your solution.
• Presentations will be asynchronous. Your team should record your presentation, upload it somewhere (directly to Canvas or to YouTube or Swinburne OneDrive -- Google Drive links will not be accessed), and provide us with a link.

• We do not expect you to film video. A screen recording with voiceover is fine. Record your presentation as if you were delivering it live. We do not want you doing multiple "takes" and editing different portions together. Evidence of this will result in a lower grade. You can record in-person or online based on your team's preference.
Source code
• Your team must provide the full source code you developed for your application, including any support or setup scripts and any additional required assets (e.g., images, fonts).

Documentation
• Your team must provide brief technical documentation to accompany your project. If you already have some of this documentation from past deliverables, you do not need to rewrite it! This documentation must include:
o A step-by-step explanation on how to use the provided source code and assets to run the solution.
o An overview of the implemented features.
o Key architecture details, such as the overall code structure and database schema; should be supported by visualisations where appropriate.
o Sources must be formally referenced.
o Sections and subsections must be numbered (e.g., 1. for the first main section, 1.1 for the first subsection).

Referencing style: APA 7
Notes:
• We are having 3 personas Admin, Tutor, Student.
• We will be having 6 modules of quizzes of PHP, Python, JavaScript, Django containing 10 questions each.
Admin:
1. After Login, can see Total Number of Student, Teacher, Course, Questions are there in system on Dashboard.
2. Can View, Update, Delete, Approve Teacher.
3. Can View, Update, Delete Student.
4. Can Also See Student Marks.
5. Can add, view, delete courses, exams.
6. Can add questions to respective courses with options, correct answer, and marks.
7. Can view, add and delete questions too.
8. Admin will have Dashboard, Teachers, Students, Courses, Questions menu to do above changes.
9. Admin can approve teachers sign up
Teacher:
1. Create an account. Then Login (Approval required by system admin, Then only teacher can login).
2. After Login, can see Total Number of Student, Course, Questions are there in system on Dashboard.
3. Teacher waiting for approval from admin
4. Can Add, View, Delete Course/Exams.
5. Can add questions to respective courses with options, correct answer, and marks.
6. Can view, add, and delete questions too.
NOTE: Basically, Admin will hire teachers to manage courses and questions.
Student
1. Create account (No approval required by Admin,can login after Signup)
2. After Login, Can See How Many Courses/Examsand Questions Are There In System On Dashboard.
3. On the Exam menu, they can select the quiz andgive exam any time. There Is a timelimit of 15 mins and no limiton Number of Attempts.
4. On the Marks menu, can view marks of each attempt of each exam.
5. Question pattern Is MCQswith 4 options and 1 correct answer.
6. Instructions should be included before starting the quiz.
7. Students should be able to give the feedback after the quiz.They should be able to see their marks right after submitting.
8. IMPORTANT: A gamification aspect "Leadership Board"showcasing top 3 performers on these quizzes, should be displaying on the dashboard.

Reference no: EM133694219

Questions Cloud

What do you think of abraham joshua heschels idea : What do you think of Abraham Joshua Heschel's idea that, at the end of creation, the goal of all life is rest?
Describing who would find the kingdom of god : What people was Jesus describing who would find the Kingdom of God? Think of a person in our current communities who can be described by that passage.
Which christianity differentiated itself from judaism : Based on what you have read and seen, respond with a one-page response detailing the ways in which Christianity differentiated itself from Judaism.
What servant evangelism project could you see yourself doing : What servant evangelism project(s) could you see yourself doing?
Programming fundamentals to technology challenges : Consider and reflect upon social and cultural perspectives that impact on learning and working in a team and Demonstrate the ability to work as an effective
Why would the majority world church be an ideal partner : Why would the Majority World church be an ideal partner when responding to an emergency overseas?
Does one group adopting iconography of another group : Does one group adopting the iconography of another group and changing its meaning affect how the adherents or even outsiders view the religious tradition?
Examine examples of the church relationship with culture : Explore and provide a working definition of culture and examine examples of the church's relationship with culture.
How can you be an honest leader in words and in deeds : 2. What does the practice of honesty look like to you? How can you be an honest leader in words and in deeds?

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