# Development

**URL:** https://sef.discourse.group/c/development/5.md?page=4

[Latest](https://sef.discourse.group/latest.md) · [Categories](https://sef.discourse.group/categories.md)

**Page:** 5

---

## [Creating mock user APIs](https://sef.discourse.group/t/creating-mock-user-apis/207)

<div class="topic-metadata">

**Author:** [@piumal1999](https://sef.discourse.group/u/piumal1999)\
**Replies:** 2\
**Last updated:** [November 19, 2020, 6:37pm UTC](https://sef.discourse.group/t/creating-mock-user-apis/207 "2020-11-19T18:37:56Z")

</div>

Since we the authorization part for the scholarX platform is not available yet, we have discussed to mock user APIs using a cookie in the session until the authentication part is done. Requirement: Manually adding the …

---

## [Building a mock API server for the ScholarX API](https://sef.discourse.group/t/building-a-mock-api-server-for-the-scholarx-api/186)

<div class="topic-metadata">

**Author:** [@jaye](https://sef.discourse.group/u/jaye)\
**Replies:** 10\
**Last updated:** [November 19, 2020, 7:44am UTC](https://sef.discourse.group/t/building-a-mock-api-server-for-the-scholarx-api/186 "2020-11-19T07:44:48Z")

</div>

Hello there, Since the API gateway task takes a few more days to get delivered and we are running out of time for the initial phase, building a mock server is essential to continue the frontend development. The requirem…

---

## [Implementing the manage mentees functionality in ScholarX](https://sef.discourse.group/t/implementing-the-manage-mentees-functionality-in-scholarx/202)

<div class="topic-metadata">

**Author:** [@Gimhan\_minion](https://sef.discourse.group/u/Gimhan_minion)\
**Replies:** 6\
**Last updated:** [November 16, 2020, 7:29pm UTC](https://sef.discourse.group/t/implementing-the-manage-mentees-functionality-in-scholarx/202 "2020-11-16T19:29:31Z")

</div>

Hi all, I was assigned to manage the mentees of a mentor. So basically there are 3 states that this view depends on. Mentee Apply Period Mentee Verification Period Ongoing Program During the Mentee Apply Period, the …

---

## [Implementing the relevant views for Mentees in a program](https://sef.discourse.group/t/implementing-the-relevant-views-for-mentees-in-a-program/198)

<div class="topic-metadata">

**Author:** [@anjisvj](https://sef.discourse.group/u/anjisvj)\
**Replies:** 41\
**Last updated:** [November 14, 2020, 3:47pm UTC](https://sef.discourse.group/t/implementing-the-relevant-views-for-mentees-in-a-program/198 "2020-11-14T15:47:39Z")

</div>

Implementing the view for showing the mentors in a program Hi guys :wave:, I’ve been assigned to implement the following task. In the ScholarX platform, Once the program reached the lifecycle state of MENTEE\_APPLICATI…

---

## [Creating Mentee API for ScholarX](https://sef.discourse.group/t/creating-mentee-api-for-scholarx/203)

<div class="topic-metadata">

**Author:** [@piumal1999](https://sef.discourse.group/u/piumal1999)\
**Replies:** 7\
**Last updated:** [November 12, 2020, 4:24pm UTC](https://sef.discourse.group/t/creating-mentee-api-for-scholarx/203 "2020-11-12T16:24:01Z")

</div>

I am assigned to create the API for ScholarX mentees. The requirements of the task are as follows: Get the selected mentor (issue) Edit mentee application (issue) Get applied mentors (issue) This thread will be use…

---

## [SchoalrX Platform Scenario](https://sef.discourse.group/t/schoalrx-platform-scenario/188)

<div class="topic-metadata">

**Author:** [@Gravewalker](https://sef.discourse.group/u/Gravewalker)\
**Replies:** 7\
**Last updated:** [November 5, 2020, 5:20am UTC](https://sef.discourse.group/t/schoalrx-platform-scenario/188 "2020-11-05T05:20:11Z")

</div>

ScholarX is a set of exclusive mentoring programs that are open for Sri Lankan students to participate in and get a premium mentorship experience conducted by industrial experts. It connects experts, who are willing to s…

---

## [Setting up a kubernetes cluster for the scholarx backend](https://sef.discourse.group/t/setting-up-a-kubernetes-cluster-for-the-scholarx-backend/200)

<div class="topic-metadata">

**Author:** [@Gravewalker](https://sef.discourse.group/u/Gravewalker)\
**Replies:** 2\
**Last updated:** [November 5, 2020, 3:38am UTC](https://sef.discourse.group/t/setting-up-a-kubernetes-cluster-for-the-scholarx-backend/200 "2020-11-05T03:38:05Z")

</div>

Hello friends, I’ve gotten assigned to do some research on the above-mentioned topic and implement it on the local machine so that everyone could set it up and move on with frontend and backend development. I followed …

---

## [Implementing the manage mentors in ScholarX](https://sef.discourse.group/t/implementing-the-manage-mentors-in-scholarx/199)

<div class="topic-metadata">

**Author:** [@miluckshan-j](https://sef.discourse.group/u/miluckshan-j)\
**Replies:** 3\
**Last updated:** [November 4, 2020, 5:02pm UTC](https://sef.discourse.group/t/implementing-the-manage-mentors-in-scholarx/199 "2020-11-04T17:02:41Z")

</div>

Hey, The first task is to implement approve/decline mentor The scenario for the implementation is given below: Users can apply as a mentor for a program. As admins, we will short list few mentors for the program. Th…

---

## [Implementing the 'remove mentee' admin functionality in ScholarX](https://sef.discourse.group/t/implementing-the-remove-mentee-admin-functionality-in-scholarx/197)

<div class="topic-metadata">

**Author:** [@miluckshan-j](https://sef.discourse.group/u/miluckshan-j)\
**Replies:** 2\
**Last updated:** [October 28, 2020, 12:18pm UTC](https://sef.discourse.group/t/implementing-the-remove-mentee-admin-functionality-in-scholarx/197 "2020-10-28T12:18:03Z")

</div>

The admin can view the mentees applied for a program and remove them if they wish to. The issue for the particular scenario is given below: Thanks to @Gravewalker.

---

## [Implementing the edit mentor application view in ScholarX](https://sef.discourse.group/t/implementing-the-edit-mentor-application-view-in-scholarx/196)

<div class="topic-metadata">

**Author:** [@anjisvj](https://sef.discourse.group/u/anjisvj)\
**Replies:** 1\
**Last updated:** [October 25, 2020, 1:55pm UTC](https://sef.discourse.group/t/implementing-the-edit-mentor-application-view-in-scholarx/196 "2020-10-25T13:55:25Z")

</div>

Hi all, I’ve assigned to implement the following task. In the ScholarX platform, a user should be able to apply as a mentor for a specific program that is in the MENTOR\_APPLICATION lifecycle state. Furthermore, the app…

---

## [Completing the Apply as a mentor functionality](https://sef.discourse.group/t/completing-the-apply-as-a-mentor-functionality/195)

<div class="topic-metadata">

**Author:** [@anjisvj](https://sef.discourse.group/u/anjisvj)\
**Replies:** 1\
**Last updated:** [October 25, 2020, 8:30am UTC](https://sef.discourse.group/t/completing-the-apply-as-a-mentor-functionality/195 "2020-10-25T08:30:15Z")

</div>

We need to bind the API for the Apply as mentor view. After binding this a user can apply as a mentor for a particular program. Here’s the issue for this,

---

## [Completing the Add/Edit ScholarX programs functionality](https://sef.discourse.group/t/completing-the-add-edit-scholarx-programs-functionality/194)

<div class="topic-metadata">

**Author:** [@anjisvj](https://sef.discourse.group/u/anjisvj)\
**Replies:** 8\
**Last updated:** [October 24, 2020, 4:09pm UTC](https://sef.discourse.group/t/completing-the-add-edit-scholarx-programs-functionality/194 "2020-10-24T16:09:27Z")

</div>

Using the platform we must be able to achieve below requirements. Add a program Edit a program I will be working on these requirements.

---

## [Developing ScholarX backend](https://sef.discourse.group/t/developing-scholarx-backend/169)

<div class="topic-metadata">

**Author:** [@piumal1999](https://sef.discourse.group/u/piumal1999)\
**Replies:** 27\
**Last updated:** [October 22, 2020, 6:48pm UTC](https://sef.discourse.group/t/developing-scholarx-backend/169 "2020-10-22T18:48:36Z")

</div>

This thread is to be used for scholarX backend development discussions. Github repository for backend:

---

## [Creating a view for Apply as a Mentor](https://sef.discourse.group/t/creating-a-view-for-apply-as-a-mentor/193)

<div class="topic-metadata">

**Author:** [@Gimhan\_minion](https://sef.discourse.group/u/Gimhan_minion)\
**Replies:** 6\
**Last updated:** [October 22, 2020, 11:32am UTC](https://sef.discourse.group/t/creating-a-view-for-apply-as-a-mentor/193 "2020-10-22T11:32:58Z")

</div>

The earlier requirement was to add a questionnaire to mentor when he’s applying for a program. We thought it would be suitable to use steps to accomplish this. So I created the below view as the mentor

---

## [Design the Initial ERD of ScholarX](https://sef.discourse.group/t/design-the-initial-erd-of-scholarx/72)

<div class="topic-metadata">

**Author:** [@Sumudu\_Mohottige](https://sef.discourse.group/u/Sumudu_Mohottige)\
**Replies:** 31\
**Last updated:** [October 22, 2020, 6:12am UTC](https://sef.discourse.group/t/design-the-initial-erd-of-scholarx/72 "2020-10-22T06:12:22Z")

</div>

As per the discussions held and the requirements gathered, I will be designing the initial Entity-Relationship Diagram related to the project. On completion of the task, the following will be identified; The entities …

---

## [Developing ScholarX frontend](https://sef.discourse.group/t/developing-scholarx-frontend/152)

<div class="topic-metadata">

**Author:** [@Gravewalker](https://sef.discourse.group/u/Gravewalker)\
**Replies:** 7\
**Last updated:** [October 20, 2020, 11:54pm UTC](https://sef.discourse.group/t/developing-scholarx-frontend/152 "2020-10-20T23:54:50Z")

</div>

The Github repository for frontend development has initiated. This thread is to be used for the frontend development discussions.

---

## [Maintaining consistency in SEF website](https://sef.discourse.group/t/maintaining-consistency-in-sef-website/191)

<div class="topic-metadata">

**Author:** [@Gimhan\_minion](https://sef.discourse.group/u/Gimhan_minion)\
**Replies:** 0\
**Last updated:** [October 20, 2020, 3:19pm UTC](https://sef.discourse.group/t/maintaining-consistency-in-sef-website/191 "2020-10-20T15:19:21Z")

</div>

Hi all :hugs: Last week I had a discussion with @janithRS and came up with some current issues on the SEF website. And I had a discussion with @Janeth\_Fernando regarding the implementation and development of the above…

---

## [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)

<div class="topic-metadata">

**Author:** [@jaye](https://sef.discourse.group/u/jaye)\
**Replies:** 2\
**Last updated:** [October 17, 2020, 6:21am UTC](https://sef.discourse.group/t/tasks-and-the-timeline-for-the-initial-phase-of-scholarx-development/184 "2020-10-17T06:21:52Z")

</div>

Hi all, @YohanAvishke @Gravewalker and I had a discussion today and came up with the following tasks to complete the initial phase. Please self assign for the available tasks and mark the durations. Let’s have an evalua…

---

## [Configuring the ScholarX backend with Kubernetes](https://sef.discourse.group/t/configuring-the-scholarx-backend-with-kubernetes/183)

<div class="topic-metadata">

**Author:** [@Gravewalker](https://sef.discourse.group/u/Gravewalker)\
**Replies:** 2\
**Last updated:** [October 14, 2020, 7:28am UTC](https://sef.discourse.group/t/configuring-the-scholarx-backend-with-kubernetes/183 "2020-10-14T07:28:26Z")

</div>

This thread is to be used for discussions on ScholarX backend configurations with Kubernetes.

---

## [Creating the API documentation for ScholarX platform](https://sef.discourse.group/t/creating-the-api-documentation-for-scholarx-platform/159)

<div class="topic-metadata">

**Author:** [@anjisvj](https://sef.discourse.group/u/anjisvj)\
**Replies:** 18\
**Last updated:** [September 25, 2020, 6:59pm UTC](https://sef.discourse.group/t/creating-the-api-documentation-for-scholarx-platform/159 "2020-09-25T18:59:45Z")

</div>

The requirement of this ScholarX API documentation is to describe in detail what each call in our API does, each parameter, and all of their possible values, including their types so that I’ll help for frontend and backe…

---

## [Adding Translations for the AcadeMix](https://sef.discourse.group/t/adding-translations-for-the-academix/170)

<div class="topic-metadata">

**Author:** [@anjisvj](https://sef.discourse.group/u/anjisvj)\
**Replies:** 8\
**Last updated:** [August 25, 2020, 4:20pm UTC](https://sef.discourse.group/t/adding-translations-for-the-academix/170 "2020-08-25T16:20:56Z")

</div>

We need to be able to add translations using the acadeMix admin panel for categories, subcategories, and items. We can create this in three steps, Add the function for the categories. Add the function for the subcatego…

---

## [Developing an admin platform for SEF-fellowship program](https://sef.discourse.group/t/developing-an-admin-platform-for-sef-fellowship-program/20)

<div class="topic-metadata">

**Author:** [@Gravewalker](https://sef.discourse.group/u/Gravewalker)\
**Replies:** 28\
**Last updated:** [August 25, 2020, 9:56am UTC](https://sef.discourse.group/t/developing-an-admin-platform-for-sef-fellowship-program/20 "2020-08-25T09:56:15Z")

</div>

SEF fellowship is a program where SEF rewards people who have done something for global education via SEF. The initial idea was to create a platform where an admin can log in and create a certificate to be given to the S…

---

## [Designing Wireframes for ScholarX platform](https://sef.discourse.group/t/designing-wireframes-for-scholarx-platform/148)

<div class="topic-metadata">

**Author:** [@jaye](https://sef.discourse.group/u/jaye)\
**Replies:** 21\
**Last updated:** [August 14, 2020, 2:32am UTC](https://sef.discourse.group/t/designing-wireframes-for-scholarx-platform/148 "2020-08-14T02:32:20Z")

</div>

Hi all, As per the discussion we had on the https://sef.discourse.group/t/design-forum-scholarx-platform-finalising-timeline/147, me @Gravewalker, and @Gimhan\_minion came up with the following wireframes for the applica…

---

## [Developing the DAO layer for ScholarX platform](https://sef.discourse.group/t/developing-the-dao-layer-for-scholarx-platform/161)

<div class="topic-metadata">

**Author:** [@Gimhan\_minion](https://sef.discourse.group/u/Gimhan_minion)\
**Replies:** 3\
**Last updated:** [August 13, 2020, 8:49pm UTC](https://sef.discourse.group/t/developing-the-dao-layer-for-scholarx-platform/161 "2020-08-13T20:49:10Z")

</div>

Use this thread for the further DAO development of the ScholarX platform. Refer the below threads for more details on ScholarX ScholarX ERD diagram : ScholarX Class diagram :

---

## [Developing AcadeMix Backend](https://sef.discourse.group/t/developing-academix-backend/94)

<div class="topic-metadata">

**Author:** [@Gravewalker](https://sef.discourse.group/u/Gravewalker)\
**Replies:** 38\
**Last updated:** [August 10, 2020, 1:57pm UTC](https://sef.discourse.group/t/developing-academix-backend/94 "2020-08-10T13:57:17Z")

</div>

We need to come up with a solid structure for the backend of the AcadeMix project. As we have discussed in the weekly meeting first we are gonna come up with the structure, identify the database requirement. After that,…

---

## [Designing the Class diagram of ScholarX](https://sef.discourse.group/t/designing-the-class-diagram-of-scholarx/151)

<div class="topic-metadata">

**Author:** [@Gimhan\_minion](https://sef.discourse.group/u/Gimhan_minion)\
**Replies:** 16\
**Last updated:** [August 7, 2020, 2:02pm UTC](https://sef.discourse.group/t/designing-the-class-diagram-of-scholarx/151 "2020-08-07T14:02:16Z")

</div>

This thread will be used to discuss regarding the class diagram of ScholarX. Please Refer https://sef.discourse.group/t/design-the-initial-erd-of-scholarx/72/23?u=gimhan\_minion for more details on the ScholarX ERD.

---

## [Creating Alumni Section](https://sef.discourse.group/t/creating-alumni-section/132)

<div class="topic-metadata">

**Author:** [@Gimhan\_minion](https://sef.discourse.group/u/Gimhan_minion)\
**Replies:** 16\
**Last updated:** [July 27, 2020, 9:13am UTC](https://sef.discourse.group/t/creating-alumni-section/132 "2020-07-27T09:13:08Z")

</div>

We need to create an Alumni page for past members of SEF team. In this thread we’ll share the updates regarding this

---

## [Updating AcadeMix page](https://sef.discourse.group/t/updating-academix-page/77)

<div class="topic-metadata">

**Author:** [@Minuri\_Adasuriya](https://sef.discourse.group/u/Minuri_Adasuriya)\
**Replies:** 157\
**Last updated:** [July 27, 2020, 8:32am UTC](https://sef.discourse.group/t/updating-academix-page/77 "2020-07-27T08:32:38Z")

</div>

Request: Need a webpage for AcadeMix. Currently the AcadeMix option under Projects at https://sefglobal.org/ is directed to the postgrad google doc. There are a number of other resources we need to add to the page for it…

---

## [Updating the AcadeMix Admin panel](https://sef.discourse.group/t/updating-the-academix-admin-panel/131)

<div class="topic-metadata">

**Author:** [@anjisvj](https://sef.discourse.group/u/anjisvj)\
**Replies:** 12\
**Last updated:** [July 24, 2020, 11:00am UTC](https://sef.discourse.group/t/updating-the-academix-admin-panel/131 "2020-07-24T11:00:05Z")

</div>

We need to update the admin panel with the new functionalities for the Academix. Here are the main requirements : - Categories Show all the categories in a table Component to edit the category Component to add catego…

---

## [Design Forum: ScholarX platform - Designing and Developing Database](https://sef.discourse.group/t/design-forum-scholarx-platform-designing-and-developing-database/150)

<div class="topic-metadata">

**Author:** [@YohanAvishke](https://sef.discourse.group/u/YohanAvishke)\
**Replies:** 0\
**Last updated:** [July 24, 2020, 3:36am UTC](https://sef.discourse.group/t/design-forum-scholarx-platform-designing-and-developing-database/150 "2020-07-24T03:36:20Z")

</div>

All database design and development discussion thread. Please post your problems and solutions on the DB design and development on this thread. This thread is created due to the discussions from: https://sef.discourse.…

[Previous page](https://sef.discourse.group/c/development/5.md?page=3)

[Next page](https://sef.discourse.group/c/development/5.md?page=5)
