Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Students API #9

Closed
13 tasks done
Tracked by #1
arafaysaleem opened this issue Aug 19, 2021 · 2 comments
Closed
13 tasks done
Tracked by #1

Students API #9

arafaysaleem opened this issue Aug 19, 2021 · 2 comments
Assignees
Labels
epic Theme of work that contains several sub-tasks or Issues Status: Completed

Comments

@arafaysaleem
Copy link
Collaborator

arafaysaleem commented Aug 19, 2021

Description

This epic is a sub goal of the epic for Complete REST API and provides functionality surrounding students. This epic requires multiple endpoints to be setup and tested along with their detailed documentation.

Initiative / goal

This API impacts all our modules as without students we can't create timetables, activities or any connections for our project and we can't proceed. We want to be able to manage activities. We want to build and search connections. We want to be able to post memories. We want to allow generating and sharing timetables. We should work on this immediately after setting up Preferences APIs.

Hypothesis

We must have Authentication, Hobbies, Interests, Universities, Campuses, Programs and User Statuses API setup prior to this. The following is true by the end of this API

  • We can query/manage possible profile of a student
  • We can query/manage possible organized activities of a student Activities API #14
  • We can query/manage possible saved activities of a student Activities API #14
  • We can query/manage possible attending activities of a student Activities API #14

Acceptance criteria and must have scope

In the end we need to have a collection of following endpoints:

Stakeholders

None

Timeline

5 weeks are needed to setup all the foundation, along with testing and documentation. No blockers expected.

@arafaysaleem arafaysaleem added the epic Theme of work that contains several sub-tasks or Issues label Aug 19, 2021
@arafaysaleem
Copy link
Collaborator Author

This Epic has 3 stages:

  1. First 7 starting days we will work on the base functionality of this API.
  2. Sub epics will begin and continue till 3 days before the deadline.
  3. Remaining 3 days, after sub epics are complete, will be used to check each of their functionalities in combination for this API's endpoints e.g. Get a student's activities after Activities API complete.

@arafaysaleem
Copy link
Collaborator Author

Merging of #222 completed this epic, after all related relevant APIs were finished and the combined functionality was tested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Theme of work that contains several sub-tasks or Issues Status: Completed
Projects
None yet
Development

No branches or pull requests

1 participant