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

  Create a user account and checks whether the provided user

Write a Python program which prompts the user to create a user account and checks whether the provided user name and password are legal.

  Explain the output from your established model

Explain the output from your established model and Project should be like a formal report including page#, title, conclusion and chapter name

  4COM1037 Programming Assignment

4COM1037 Programming Assignment Help and Solution - University of Hertfordshire, UK - Assessment Writing Service - Basic Game Development in Python

  Write a short program with a function called bigger

Write a program containing a function called swap that takes two parameters called first and how it can be used. Run the code and experiment

  Design and implementation of your demonstration system

ICT705 - Data and System Integration - University of the Sunshine Coast - write a report explaining the theory underlining the key concepts around the design

  Program output of the given lines of code

Program outputs - Without executing the following lines of code on your computer, answer the output of the lines that marked OUTPUT

  Write a program that ask the user for the price of an item

Write a program that ask the user for the price of an item, and then prints out a bill for the item. The bill includes the item price, the sales tax on the item

  Define a recursive function that finds the result of string

Define a recursive function that finds the result of an arithmetic string. The given string will contain numbers, operators and possibly spaces.

  How is the survival chance related to the gender

How is the survival chance related to the gender? How is the survival chance related to age? How is the survival chance related to socio-economic status?

  ITECH5403 Comparative Programming Languages Assignment

ITECH5403 - Comparative Programming Languages Assignment Help and Solution - Federation University Australia - Parallel Implementations

  What parameters are within the context of python functions

What parameters are within the context of Python functions. As part of your answer indicate whether a parameter is also a local variable.

  Print a line containing twice the original number

What is the code that for each of the numbers in the List1, print a line containing twice the original number. For example, List1 =[3, 1, 5] would print 6 2 10.

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