Giter Site home page Giter Site logo

my-first-agile-project's People

Contributors

somekindofdesign avatar

Watchers

 avatar

my-first-agile-project's Issues

USER STORY: Love Running Poll - Create Poll

As a website administrator I can create a poll so that I can collect feedback from the website users

Acceptance Criteria

  1. I can create a new poll
  2. I can add custom response options to the poll
  3. I can publish the poll on the Love Running website

USER STORY: Love Running - Anonymise Poll Response

As a poll respondent I can choose to hide my name and email address so that my response is anonymous

Acceptance Criteria

  1. I can choose to add my name and email
  2. I can choose to add just my name
  3. I can choose to add neither my name or email
  4. Anonymisation happens before submission

Tasks

  • Add text field for name to poll
  • Add text field for email to poll
  • Add validation to email text field for correct email syntax
  • Add new fields to the poll response database for name / email / anonymous
  • Map new fields to poll results page
  • Test that previous tasks are functional

USER STORY: Love Running - Publish Poll

As a website administrator I can publish a poll to the website so that users can provide responses

Acceptance Criteria

  1. I can choose which of the created polls to publish
  2. I can add a call-to-action in the form of text to the poll area
  3. I can unpublish the poll

Tasks

  • Generate a list of previously created polls
  • Add radio buttons to the list
  • Add a text field to the publishing area
  • Create publish/unpublish button
  • Test that previous tasks are functional

USER STORY: Another User Story

As a customer I can add multiple items to the cart so that purchase multiple items with one click

Acceptance Criteria

  1. Acceptance Criteria 1
  2. Acceptance Criteria 2
  3. Acceptance Criteria 3

Tasks

  • Task 1
  • Task 2
  • Task 3

Select order print-out paper size

As a warehouse employee, I can select the paper size when printing the order details so that I can attach it to different parcel sizes

USER STORY: Love Running Poll - Poll Response

As a website user I can choose a poll answer so that I can submit feedback

Acceptance Criteria

  1. I can see all the poll response options available
  2. I can select one answer only
  3. I can click a submit button to submit my answer

USER STORY: Love Running - Record Responses

As a website administrator I can see poll outcomes so that I can analyse the poll results accurately

Acceptance Criteria

  1. The results should be grouped according to the response options
  2. Results should be available as the actual number of responses
  3. Results should be available as a percentage of total responses
  4. Results should be available in real-time

Tasks

  • Create a database to record the responses
  • Group the responses
  • Record the answers as numbers and percentages
  • Map the database to an HTML page
  • Print the response to the HTML page
  • Print the response percentages to the HTML page
  • Test that previous tasks are functional

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.