Coder Social home page Coder Social logo

ncu's People

Contributors

amlcurran avatar bertadevant avatar joetimmins avatar mr-archano avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ncu's Issues

[Android] show buddy information

Show buddy information at the end of onboarding for each NCUee

Acceptance Criteria

  • At the end of the onboarding the user should be able to see their buddy information in a card

[Design] Be able to leave a module and start a new one

User should be able to leave a module they have already started, while keeping all the progress saved, and start a new one.

Acceptance Criteria

  • User is currently working on a module and task, is able to save progress and leave the task not finished and the module not finished
  • When going back to the overview you should be able to see that the previous module had been started but is not the selected one right now visually
  • If you click on another module you should be able to start that module
  • If you go back to the half done module you should be able to continued it and select it again

[Android] Logout from account

Allow user to log out from their account

Acceptance Criteria:

  • While log in into the app the user has option to logging out

[Android] Use Google Login for entering the app

Allow the app to be able to be accessible with @novoda email google account Google SDK

Acceptance Criteria:

  • User opens the app and gets Login screen where the user can sign in using Google account

  • Once the user is signed up some user data should have been filled like his name, role, novoda office and buddy information.

[Design] Onboarding flow

The onboarding text of the NCU is compromised of bold and regular text sizes in different cards (for introduction, modules, etc). The text is fully written down on the drive and the NCU repo.

Acceptance Criteria

  • User has successfully log in for the first time
  • Onboarding mission statement about the NCU is displayed in light cards

[IOS] See module tasks

When clicking on a module on the visual tree, before starting the module you should also be able to expand the description of the module to see the tasks that compromise it.

Acceptance Criteria

  • You can expand description of the module to see the tasks that compromise it

[Design] Set own study goal

Allow user to set their own study goal, time for module and goals.

Acceptance Criteria

  • Allow for the user to set up their own study goal, study goal should have a due date and a module completion task as the goal

  • The study goal should be editable and deleted if necessary

[IOS] Design social markers of other NCU members

Design a system to see which modules have been completed by other NCUees and what they did when completing them.

Acceptance Criteria

  • When looking at the modules you should be able to see which novodians have completed this module and how

[IOS] See the materials needed for the module

While the user is doing a module they should be able to see the materials that would be necessary or could help complete said module. Those materials should be links.

Acceptance Criteria

  • On a full description of module there should be an expanding bracket of information for supporting materials.
  • The materials should be links that can be clicked and open proper apps or explorers

[Android] Start Module

When clicking on a module on the visual tree you should be able to start the module. This task should update the backend

Acceptance Criteria

  • On Module list you can start module
  • When going back to the visual list and the set of goals those should have been updating reflecting the new module started

[Android] See materials needed for the module

While the user is doing a module they should be able to see the materials that would be necessary or could help complete said module. Those materials should be links.

Acceptance Criteria

  • On a full description of module there should be an expanding bracket of information for supporting materials.
  • The materials should be links that can be clicked and open proper apps or explorers

[Design] Social markers of other NCU members

Design a system to see which modules have been completed by other NCUees and what they did when completing them.

Acceptance Criteria

  • When looking at the modules you should be able to see which novodians have completed this module and how

[Android] Set own study goals

Allow user to set their own study goal, time for module and goals.

Acceptance Criteria

  • Allow for the user to set up their own study goal, study goal should have a due date and a module completion task as the goal

  • The study goal should be editable and deleted if necessary

[IOS] Logout from account

Allow user to log out from their account

Acceptance Criteria:

  • While log in into the app the user has option to logging out

[IOS] show onboarding information to the user

The onboarding text of the NCU is compromised of bold and regular text sizes in different cards (for introduction, modules, etc). The text is fully written down on the drive and the NCU repo.

Acceptance Criteria

  • User has successfully log in for the first time
  • Onboarding mission statement about the NCU is displayed in light cards

[IOS] Completing tasks on a module

User should be able to complete tasks on the module and save their progress.

Acceptance Criteria

  • Be able to set some tasks as complete by filling up the necessary information
  • Make sure the progress is automatically saved on the backend
  • Be able to see the completion/progress in a visual way on the tree and on the module itself

[Android] Be able to leave a module and start a new one

User should be able to leave a module they have already started, while keeping all the progress saved, and start a new one.

Acceptance Criteria

  • User is currently working on a module and task, is able to save progress and leave the task not finished and the module not finished
  • When going back to the overview you should be able to see that the previous module had been started but is not the selected one right now visually
  • If you click on another module you should be able to start that module
  • If you go back to the half done module you should be able to continued it and select it again

[Android] See module list

Allow user to see their module list as a visual progression eg: tree

Acceptance Criteria

  • User finished onboarding or opens the app and sees a visual representation of their modules for the NCU

  • There should be a visual difference to modules completed, started and yet to start

[IOS] show buddy information

Show buddy information at the end of onboarding for each NCUee

Acceptance Criteria

  • At the end of the onboarding the user should be able to see their buddy information in a card

[Design] Read module summary

Allow user to tap on the visual representation of the module and read the summary of the module.

Acceptance Criteria

  • User can see the tree of the modules, and read a summary of the module when clicking over the tree

  • user can go back to the tree once clicked out of the module summary bubble

[Android] show onboarding information to the user

The onboarding text of the NCU is compromised of bold and regular text sizes in different cards (for introduction, modules, etc). The text is fully written down on the drive and the NCU repo.

Acceptance Criteria

  • User has successfully log in for the first time
  • Onboarding mission statement about the NCU is displayed in light cards

[IOS] Be able to leave module and start a new one

User should be able to leave a module they have already started, while keeping all the progress saved, and start a new one.

Acceptance Criteria

  • User is currently working on a module and task, is able to save progress and leave the task not finished and the module not finished
  • When going back to the overview you should be able to see that the previous module had been started but is not the selected one right now visually
  • If you click on another module you should be able to start that module
  • If you go back to the half done module you should be able to continued it and select it again

[IOS] Set own study goals

Allow user to set their own study goal, time for module and goals.

Acceptance Criteria

  • Allow for the user to set up their own study goal, study goal should have a due date and a module completion task as the goal

  • The study goal should be editable and deleted if necessary

[Design] See the materials needed for the module

While the user is doing a module they should be able to see the materials that would be necessary or could help complete said module. Those materials should be links.

Acceptance Criteria

  • On a full description of module there should be an expanding bracket of information for supporting materials.
  • The materials should be links that can be clicked and open proper apps or explorers

[IOS] Start Module

When clicking on a module on the visual tree you should be able to start the module. This task should update the backend

Acceptance Criteria

  • On Module list you can start module
  • When going back to the visual list and the set of goals those should have been updating reflecting the new module started

[Design] See module tasks

When clicking on a module on the visual tree, before starting the module you should also be able to expand the description of the module to see the tasks that compromise it.

Acceptance Criteria

  • You can expand description of the module to see the tasks that compromise it

[Design] Read more button

Allow the user to press "Read more" button on the onboarding cards and get more text information about specific modules.

Acceptance Criteria

  • User is reading a onboarding card that has extra information and thus a + button

  • when the read more button is pressed the card gets opened and the user can read the full text of the specific card

  • once done reading the user can go back to small card and keep reading the onboarding

[Android] See links previous works

While the user is doing a module they should be able to see links to previous work done on that module.

Acceptance Criteria

  • On a full description of module there should be an expanding bracket of information for previous work done.
  • The materials should be links that can be clicked and open proper apps or explorers

[Android] Read more button

Allow the user to press "Read more" button on the onboarding cards and get more text information about specific modules.

Acceptance Criteria

  • User is reading a onboarding card that has extra information and thus a + button

  • when the read more button is pressed the card gets opened and the user can read the full text of the specific card

  • once done reading the user can go back to small card and keep reading the onboarding

[Android] social markers of other NCU members

Design a system to see which modules have been completed by other NCUees and what they did when completing them.

Acceptance Criteria

  • When looking at the modules you should be able to see which novodians have completed this module and how

[Design] Start Module

When clicking on a module on the visual tree you should be able to start the module.

Acceptance Criteria

  • On Module list you can start module
  • When going back to the visual list and the set of goals those should have been updating reflecting the new module started

[Design] Login Google screen

Design needed for the login process and the screen after the user has been log in.

Acceptance Criteria:

  • User opens the app and gets Login screen where the user can sign in using Google account

  • Once the user is signed up some user data should have been filled like his name, role, novoda office and buddy information.

[IOS] See link previous work

While the user is doing a module they should be able to see links to previous work done on that module.

Acceptance Criteria

  • On a full description of module there should be an expanding bracket of information for previous work done.
  • The materials should be links that can be clicked and open proper apps or explorers

[Design] Completing Tasks on a module

User should be able to complete tasks on the module and save their progress.

Acceptance Criteria

  • Be able to set some tasks as complete by filling up the necessary information
  • Be able to see the completion/progress in a visual way on the tree and on the module itself

[Android] See module tasks

When clicking on a module on the visual tree, before starting the module you should also be able to expand the description of the module to see the tasks that compromise it.

Acceptance Criteria

  • You can expand description of the module to see the tasks that compromise it

[Design] Have challenges

Allow for the user to see and set up their own challenges to allow for the gamification of the completion of the NCU app.

Acceptance Criteria

[IOS] Read More button

Allow the user to press "Read more" button on the onboarding cards and get more text information about specific modules.

Acceptance Criteria

  • User is reading a onboarding card that has extra information and thus a + button

  • when the read more button is pressed the card gets opened and the user can read the full text of the specific card

  • once done reading the user can go back to small card and keep reading the onboarding

[Android] Read module summary

Allow user to tap on the visual representation of the module and read the summary of the module.

Acceptance Criteria

  • User can see the tree of the modules, and read a summary of the module when clicking over the tree

  • user can go back to the tree once clicked out of the module summary bubble

[Android] Completing tasks on a module

User should be able to complete tasks on the module and save their progress.

Acceptance Criteria

  • Be able to set some tasks as complete by filling up the necessary information
  • Make sure the progress is automatically saved on the backend
  • Be able to see the completion/progress in a visual way on the tree and on the module itself

[IOS] See module list

Allow user to see their module list as a visual progression eg: tree

Acceptance Criteria

  • User finished onboarding or opens the app and sees a visual representation of their modules for the NCU

  • There should be a visual difference to modules completed, started and yet to start

[IOS] Use Google Login for entering the app

Allow the app to be able to be accessible with @novoda email google account Google SDK

Acceptance Criteria:

  • User opens the app and gets Login screen where the user can sign in using Google account

  • Once the user is signed up some user data should have been filled like his name, role, novoda office and buddy information.

[Design] See module list

Allow user to see their module list as a visual progression eg: tree

Acceptance Criteria

  • User finished onboarding or opens the app and sees a visual representation of their modules for the NCU

  • There should be a visual difference to modules completed, started and yet to start

[IOS] Read module summary

Allow user to tap on the visual representation of the module and read the summary of the module.

Acceptance Criteria

  • User can see the tree of the modules, and read a summary of the module when clicking over the tree

  • user can go back to the tree once clicked out of the module summary bubble

[Design] See links previous works

While the user is doing a module they should be able to see links to previous work done on that module.

Acceptance Criteria

  • On a full description of module there should be an expanding bracket of information for previous work done.
  • The materials should be links that can be clicked and open proper apps or explorers

[Design] show buddy information

Show buddy information at the end of onboarding for each NCUee

Acceptance Criteria

  • At the end of the onboarding the user should be able to see their buddy information in a card

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.