# SchoalrX platform v1: Progress evaluation

**URL:** <https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192>\
**Category:** ScholarX\
**Created:** [October 21, 2020, 1:26pm UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192 "2020-10-21T13:26:57Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaye](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/jaye/32/810_2.png) [@jaye](https://sef.discourse.group/u/jaye)\
**Post date:** [October 21, 2020, 1:26pm UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/1 "2020-10-21T13:26:57Z")

</div>

Hi all,  
As we discussed in the last week’s standup we are going to have a weekly call to evaluate the development progress of the ScholarX platform.

Meeting info for the next call:

Time: 2020-10-21T15:00:00Z  
📲 Join info: [https://meet.google.com/vps-madx-mye](https://meet.google.com/vps-madx-mye)  
🔗_Helpful links_ for the call:

- [https://sef.discourse.group/t/schoalrx-platform-scenario/188](https://sef.discourse.group/t/schoalrx-platform-scenario/188)
- [Development/ScholarX](https://sef.discourse.group/c/development/scholarx/7) category at hive
- [https://sef.discourse.group/t/tasks-and-the-timeline-for-the-initial-phase-of-scholarx-development/184](https://sef.discourse.group/t/tasks-and-the-timeline-for-the-initial-phase-of-scholarx-development/184)
- [Github repo of the ScholarX backend](https://github.com/sef-global/scholarx)
- [Github repo of the ScholarX frontend](https://github.com/sef-global/scholarx-frontend)

**What to discuss?**

- Review the following tasks,
  - Program API
  - Fixing the identified bugs of the existing APIs
  - API Documentation
  - Completing the dummy UIs
  - Apply as a Mentor UI
  - Load programs on the homepage
  - Change the state of a program
  - Add/edit a program

- Planing the task for the next iteration

@akshika47 @Minuri_Adasuriya @shyamal @Saumiyaa_P1 You are welcome to the call if you could make time. (Sorry for the last minute notice)

cc: [@EngTeam](https://sef.discourse.group/groups/engteam)

---

<div class="post-metadata">

**Author:** ![YohanAvishke](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/yohanavishke/32/106_2.png) [@YohanAvishke](https://sef.discourse.group/u/YohanAvishke)\
**Post date:** [October 22, 2020, 2:15am UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/2 "2020-10-22T02:15:22Z")

</div>

## Mid week update on 2020-10-21T03:00:00Z

### Attendees

@Gravewalker, @YohanAvishke, @jaye, @piumal1999, @anjisvj, @Gimhan_minion

## ScholarX

**Backend**

- Yohan completed the edit Program API
  - Edit program
  - Fix the changing state

- Piumal sent a PR for the directory structure of the backend
  - Created issues for the bugs

- Yohan is working on the API documentation
  - Few more endpoints need to be added  
[https://docs.google.com/document/d/1pUfcvqtR9I9YqPe79jGm8j8MCWp3Yvr2RwTaOHRSKD8/edit#](https://docs.google.com/document/d/1pUfcvqtR9I9YqPe79jGm8j8MCWp3Yvr2RwTaOHRSKD8/edit#)

**Next Steps**

- Delete Program API - Add a JSON response payload
- Swagger documentation: fix the request and response payloads
- Consider about the user validations in the endpoints at a later point
- Change the program state MENTEE\_APPLY to MENTEE\_APPLICATION
- DB changes
  - Add a column for mentor application
  - Rename questionnaire to the prerequisite

**Frontend**

- @miluckshan-j completed the dummy UIs
- @Gravewalker Completed the change state functionality of a program
- @Gravewalker created a docker image for the backend
  - Created PODs for MySQL and the backend
  - Trying to setup KONG

- Anjula couldn’t start the add/edit program view.
  - Extended the deadline to 25th October

- Gimhan has sent a PR for apply as a mentor view (dummy UI)
  - Decided to change the view as follows;  
 ![](https://global.discourse-cdn.com/free1/uploads/sef/original/1X/14533f0c5a8ed488d3179b733350df60b148738e.jpeg)

**Next Steps**

- Complete manage mentor and mentee views
- @anjisvj complete the Add/Edit program
- @Gimhan_minion change the apply as a mentor UI according to the new wireframe

---

<div class="post-metadata">

**Author:** ![jaye](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/jaye/32/810_2.png) [@jaye](https://sef.discourse.group/u/jaye)\
**Post date:** [October 22, 2020, 4:08am UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/3 "2020-10-22T04:08:26Z")

</div>

@YohanAvishke please add the backend tasks to the timeline.

@Gravewalker The manage mentor and mentee views are assigned to two different persons in the [timeline](https://docs.google.com/spreadsheets/d/1Ux5wjSgEvE8mVWcaWZN8_akpd2bCpa1wrlwd6mVEyzg/edit#gid=1115838130). I think those two tasks can be done by a single person because both tasks are the same.

To avoid duplication, let’s assign it to a single person.

---

<div class="post-metadata">

**Author:** ![jaye](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/jaye/32/810_2.png) [@jaye](https://sef.discourse.group/u/jaye)\
**Post date:** [October 24, 2020, 4:08pm UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/4 "2020-10-24T16:08:39Z")

</div>

The following tasks were reviewed in the [Weekly Standup 24/10/2020](https://sef.discourse.group/t/dev-team-weekly-standups-2020/112/25)

**Backend**

- @piumal1999 has completed the Database changes
- @YohanAvishke developed the API documentation
  - Mentor mentee and user API details yet to be added to the postman

- @YohanAvishke and @piumal1999 is planning to have a call tomorrow regarding the changes in the pending PR
- **Next Steps**
  - Decide and create issues for pending APIs of mentor and user.
  - Merge the user APIs PR

**Frontend**

- @anjisvj Completed the Add and edit program. Had a great demo!
- @Gimhan_minion completed apply as a mentor and started working on manage mentor
- **Next Steps**
  - @Gimhan_minion finish the mentor listing
  - @anjisvj Complete the apply/edit mentor application with a mock API

---

<div class="post-metadata">

**Author:** ![jaye](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/jaye/32/810_2.png) [@jaye](https://sef.discourse.group/u/jaye)\
**Post date:** [October 28, 2020, 12:10pm UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/5 "2020-10-28T12:10:25Z")

</div>

Friendly reminder that the next evaluation call is today.

Time: 2020-10-28T15:00:00Z  
📲 Join info: [https://meet.google.com/vps-madx-mye](https://meet.google.com/vps-madx-mye)  
🔗_Helpful links_ for the call:

- [SchoalrX Platform Scenario](https://sef.discourse.group/t/schoalrx-platform-scenario/188)
- [Development/ScholarX](https://sef.discourse.group/c/development/scholarx/7) category at hive
- [Tasks and the timeline for the initial phase of ScholarX development](https://sef.discourse.group/t/tasks-and-the-timeline-for-the-initial-phase-of-scholarx-development/184)
- [Github repo of the ScholarX backend](https://github.com/sef-global/scholarx)
- [Github repo of the ScholarX frontend](https://github.com/sef-global/scholarx-frontend)

**What to discuss?**

- Review the following tasks,
  - Pending APIs of mentor and user
  - API gateway and authentication
  - List mentees and mentors in the admin views
  - Apply/edit mentor application
  - Manage mentors functionality

- Planing the task for the next iteration

Looking forward to seeing you there!  
@Gimhan_minion @Gravewalker @YohanAvishke @piumal1999 @miluckshan-j @anjisvj

---

<div class="post-metadata">

**Author:** ![jaye](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/jaye/32/810_2.png) [@jaye](https://sef.discourse.group/u/jaye)\
**Post date:** [October 29, 2020, 5:46am UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/6 "2020-10-29T05:46:55Z")

</div>

These are the notes from the meeting,

### Attendees

@Gravewalker, @YohanAvishke, @jaye, @piumal1999, @anjisvj, @Gimhan_minion @miluckshan-j

**Backend**

- Finish apply as a mentor and mentee APIs
- Introduced new APIs to program
- The API Gateway task is extended until 14th November
  - In case we were unable to achieve the deadline a mitigation plan is to temporarily develop the authentication using spring security.

- Next Saturday:
  - Merging the mentor APIs

**Frontend**

- Miluckshan finished the delete mentee view.
  - Trouble setting up the API server - @piumal1999 help @miluckshan-j

- @anjisvj completed the following
  - Load mentors in the manage mentor view
  - Load mentees in the manage mentee view (admin)

- Next Saturday:
  - @miluckshan-j - Complete the manage mentors functionality end to end
  - @anjisvj - List mentors of a program
  - @Gimhan_minion - List mentees of a specific mentor

---

<div class="post-metadata">

**Author:** ![jaye](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/jaye/32/810_2.png) [@jaye](https://sef.discourse.group/u/jaye)\
**Post date:** [November 1, 2020, 3:47am UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/7 "2020-11-01T03:47:30Z")

</div>

The following tasks were reviewed in the [Weekly Standup 31/10/2020](https://sef.discourse.group/t/dev-team-weekly-standups-2020/112/26)

**Backend**

- Completed the user APIs are
- @piumal1999 The Mentee APIs are completed and ready to be merged
- @Gravewalker setup kong and our backend in minikube and it seems to work fine
- Next Wednesday
  - Get the selected mentor
  - Map the backend service to the ingress controller
  - Heshan add subtasks for the time

**Frontend**

- @anjisvj - Listed the mentees of a program
- Next Wednesday -
  - Anjula
    - Create a thread for the mentee application
    - Complete the dummy UI of the app

  - Miluckshan
    - Complete the manage mentor functionality

  - Gimhan
    - Complete the list mentees functionality
    - Create a hive thread with the requirement

---

<div class="post-metadata">

**Author:** ![jaye](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/jaye/32/810_2.png) [@jaye](https://sef.discourse.group/u/jaye)\
**Post date:** [November 4, 2020, 5:05pm UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/8 "2020-11-04T17:05:56Z")

</div>

These are the notes from the today’s progress evaluation call,  
**When** : 2020-11-04T15:00:00Z  
**Where** : [https://meet.google.com/vps-madx-mye](https://meet.google.com/vps-madx-mye)  
**Attendees** : @jaye, @piumal1999, @anjisvj, @Gimhan_minion @miluckshan-j

* * *

**Backend**

- Api Gateway
  - Installed kong. & mapped the api service
  - Blocker - can’t access through the kongingress controller
  - Add setup instruction on hive

- Mentor api is now merged
- Piumal is working on the mentee API will send the PR
  - Stuck on the multiple mentee
  - Discussed to introduce new state to reselect mentees

**Frontend**

- Anjula
  - Fix the requested changes and update the listing PR
  - Planning to complete the mentee

- Miluckshan
  - Complete the manage mentor functionality end to end for each states

- Gimhan
  - Created the thread - Update
  - Panning to finish the listing mentees of a mentor

---

<div class="post-metadata">

**Author:** ![Gravewalker](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/gravewalker/32/12_2.png) [@Gravewalker](https://sef.discourse.group/u/Gravewalker)\
**Post date:** [November 11, 2020, 4:14pm UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/9 "2020-11-11T16:14:39Z")

</div>

These are the notes from the today’s progress evaluation call,  
**When** : 2020-11-10T18:30:00Z  
**Where** : [https://meet.google.com/vps-madx-mye](https://meet.google.com/vps-madx-mye)  
**Attendees** : @jaye, @piumal1999, @anjisvj, @Gimhan_minion, @miluckshan-j, @Gravewalker, @YohanAvishke

**Backend**

- Pr for mentee APIs sent
- Blocker with listing mentees of a mentor
  - Decided to add profile with big id as a workaround
  - Regarding GeneratedValue

- Admin API to get mentors of a mentee : not a priority
- Next Saturday
  - Review mentee api PR
  - Piumal - implement the Mock user APIs

**Frontend**

- Manage Mentees of a Mentor
- Implementing the mange mentees functionalities
- Request for a mentor in a certain program
- Manage mentors for all states
- Next Saturday:
  - Review Manage mentors PR
  - Making the accept, reject buttons to work @Gimhan_minion
  - Completing request for mentors end to end @anjisvj

---

<div class="post-metadata">

**Author:** ![jaye](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/jaye/32/810_2.png) [@jaye](https://sef.discourse.group/u/jaye)\
**Post date:** [November 18, 2020, 1:30pm UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/10 "2020-11-18T13:30:19Z")

</div>

Friendly reminder that the next evaluation call is today.

Time: 2020-11-18T14:00:00Z  
📲 Join info: [https://meet.google.com/vps-madx-mye](https://meet.google.com/vps-madx-mye)  
🔗 _Helpful links_ for the call:

- [SchoalrX Platform Scenario](https://sef.discourse.group/t/schoalrx-platform-scenario/188)
- [Development/ScholarX](https://sef.discourse.group/c/development/scholarx/7) category at hive
- [Tasks and the timeline for the initial phase of ScholarX development](https://sef.discourse.group/t/tasks-and-the-timeline-for-the-initial-phase-of-scholarx-development/184)
- [Github repo of the ScholarX backend](https://github.com/sef-global/scholarx)
- [Github repo of the ScholarX frontend](https://github.com/sef-global/scholarx-frontend)

**What to discuss?**

1. Mock user authentication
  1. Backend implementation
  2. Frontend integration

2. API requests on Manage mentees and program view
3. 204 responses – will it break existing UIs?
4. Code review on [Manage mentors UI](https://github.com/sef-global/scholarx-frontend/pull/49)
5. Code review on [Mange mentees UI](https://github.com/sef-global/scholarx-frontend/pull/51)
6. Program view

Looking forward to seeing you there!  
@Gimhan_minion @Gravewalker @YohanAvishke @piumal1999 @miluckshan-j @anjisvj

---

<div class="post-metadata">

**Author:** ![jaye](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/jaye/32/810_2.png) [@jaye](https://sef.discourse.group/u/jaye)\
**Post date:** [November 22, 2020, 7:58am UTC](https://sef.discourse.group/t/schoalrx-platform-v1-progress-evaluation/192/11 "2020-11-22T07:58:35Z")

</div>

These are the notes from the today’s progress evaluation call,  
**When** : 2020-11-18T14:00:00Z  
**Where** : [https://meet.google.com/vps-madx-mye](https://meet.google.com/vps-madx-mye)  
**Attendees** : @jaye, @piumal1999, @anjisvj, @Gimhan_minion, @miluckshan-j, @Gravewalker, @YohanAvishke

- Mock user authentication

- API requests on Manage mentees and program view

- 204 responses – will it break existing UIs?

- Code review on Manage mentors UI

- Code review on Mange mentees UI

- Program view
