Engineering Team Weekly Stand Ups 2022

This thread is to be used to put engineering team standup notes

cc: @EngTeam @jaye

2022-04-08T18:30:00Z Meeting Notes

Attendees
@Pasindu_Rupasinghe, @jaye, @anjisvj, @kumuditha_udayanga, @Gajindu_Bandara, @YaiyaSam, @Gravewalker

  • Had a discussion about the current situation and team got regrouped xD
  • Had a discussioin about the running scholarx program
  • Discussed about the limitations on heroku and informed akshika to upgrade into a better package
  • Had a discussion on how to start off again as a team
  • Need to plan and start development sprints again

TODO:
- Heshan to initialize a thread on what features we can add to the running platform to improve the experience of upcoming states of the program
- Heshan to go through the platform and make some issues to start a new sprint for this week
- Write up a step by step tutorial for mentors

1 Like

2022-04-15T18:30:00Z Meeting Notes

@Pasindu_Rupasinghe, @anjisvj, @kumuditha_udayanga, @piumal1999, @Gravewalker

Last week:

  • Set up metabase for stats

  • Upgraded the heroku dyno

  • Extended the scholarx closing date on the sef site

  • Came up with some ideas to develop as issues and initialized the thread for it

Backend

  • Send the email POST admin/sendEmail

 {
   Subject: String,
   Content: String,
   Recipients: {
       group: Enum("ALL", "ALL_MENTORS", "ALL_MENTEES", "SELECTED_MENTORS", "REJECTED_MENTORS", "SELECTED_MENTEES", "REJECTED_MENTEES"),
       customEmail: [array of string] (to send the emails in them)
   },
 }
  • Get the emails GET
 {
    emails: [array of strings] (emails)
 }

Frontend

  • The ui with a form that has 3 components

    • Text input for content

    • Text input for subject

    • Groups and emails

TODO:

  1. Developing the send email endpoint - @piumal1999

  2. Implmenting the get emails endpoint - @anjisvj

  3. Create the dummy UI - @kumuditha_udayanga

  4. Wire up the UI - Skipped until the standup

  5. https://github.com/sef-global/scholarx-frontend/issues/326 - @Gajindu_Bandara

  6. https://github.com/sef-global/scholarx-frontend/issues/325 - @Pasindu_Rupasinghe

2 Likes

2022-04-22T18:30:00Z Meeting Notes

@Pasindu_Rupasinghe, @anjisvj, @jaye, @piumal1999, @YoshithaRathnayake, Dilina, @Gravewalker

Last week:

  • Implementing the emailing feature

    • Anjula sent the PR for the GET emails endpoint

      • No content exception or empty array? - Empty array

      • Update the method names

    • Piumal sent the PR for send bulk emails endpoint

      • Use array of mail groups instead of 1 group

      • Test the functionality

    • Pasindu had some issues on the pagination component in ant design

      • A potential solution was found on the documentation itself to change the way the code was written
    • Gajindu has issues setting up the dev environment

Next week:

  • Heshan: See into scholarx licensing issues and reply to the email sent by the English lady few months back asking for scholarx to be used in one of their programs

  • Others continue to work on their respective issues

Note: Deadline to send the PRs for tasks on this sprint is 2022-04-26T18:30:00Z

1 Like

2022-04-01T18:30:00Z Meeting Notes

@Gravewalker @kumuditha_udayanga @Gajindu_Bandara @anjisvj @YaiyaSam @YoshithaRathnayake Dilina

Next sprint:

  • Wire up the admin email sending UI - @kumuditha_udayanga

  • Manage mentee admin UI

    • Primary mentor column filter dropdown should be sorted alphabetically - @YaiyaSam
    • Assign mentor dropdown should be searchable - @YaiyaSam

    • Display saved/save indicator above the table - @anjisvj

  • Extend the time limit of the token - @Gravewalker

  • Diagnose email sender and find out whats wrong - @Pasindu_Rupasinghe

  • Keep track of the emails sent out from the app (Log all of the sent emails into the Database) - @piumal1999

1 Like

2022-05-13T18:30:00Z Meeting Notes

@Gravewalker @YaiyaSam @piumal1999 @jaye @kumuditha_udayanga

Updates from the last sprint:

  • Kumuditha would send the email sender PR tomorrow

  • Kalsha finished her issue and now working on the email logging issue which was initially assigned to piumal

  • Pasindu looked into limitations of google smtp and found out there are no such limitations from googles side

  • No updates from the other tasks

Admin’s feedback on current platform:

  • Wildcard state:

    • Trouble filtering mentees

    • Hard to find the intersets and expertise of mentors

    • Didnt have a way to search mentors by their expertise

  • Slot system - Helpful

  • Hard to assign a mentor

    • Dropdown list was random, not sorted

    • Not alphabetical

    • Search option didnt work

  • There was no indicator for the number of comments. So the admins had to manually check every mentee to check whether there any comments

  • A tag system would be helpful - (for what?)

  • Concurrency issues when 2 admins work at the same time

  • Automatically logout

  • Explanations for the states within the dashboard itself

  • No difference between automatic rejects and manual rejects

    • Assumed that the rejection is automaical if all the assigned mentees have been rejected
  • Next time - test with hundreds of mentees and mentors

Next week:

  • Piumal - Login timeout issue

  • Kalsha - Log the sent emails

  • Pasindu - Make the mentee column searchable and fix the search issue on manage mentees mentor list

  • Kumuditha - Wiring up email sender

  • Jaye, Heshan - get more feedback and come up with an achievable goal for the next iteration

1 Like

2022-05-27T18:30:00Z Meeting Notes

Attendees:
@Gravewalker @jaye @anjisvj @YaiyaSam @piumal1999 @YoshithaRathnayake @DESIRA

Last week:

  • Piumal extended the login timeout

  • Pasindu implemented search functionality in manage mentee dashboard

    • Anjula reviewed the PR
  • Kalsha implemented the email logging feature

Next Sprint:

Meeting Notes 2022-06-10T18:30:00Z

Attendees: @Gravewalker, @jaye, @anjisvj, @piumal1999, @YaiyaSam, @akshika47, @DESIRA

@anjisvj created a Github action to deploy the ScholarX app to heroku

@DESIRA :

  • Updated the timeline on the ScholarX page

  • Sorted the manage menter table

@piumal1999 :

  • Worked on clearing the branches

  • Blocker: Kumuditha’s PR

@kumuditha_udayanga :

  • Wired the custom email sender

  • Anjula requested changes

@Pasindu_Rupasinghe :

  • Was working on the email client.

@Gajindu_Bandara :

  • Started working on ScholarX documentation

Next week:

@anjisvj :

  • Fix the deplyoment script issue

  • Follow up with gajindu to set a deliverables

@Pasindu_Rupasinghe : Change the email implementation

@piumal1999 :

  • Brushing up the branches

  • Help Anjula to fix the deployment

@kumuditha_udayanga :

  • Update the PR

  • Coordinate with Gajindu to finish the documentation

@Gajindu_Bandara

  • Work on the documentation

@DESIRA :

@YaiyaSam

Meeting Notes 2022-06-17T18:30:00Z

Attendees: @anjisvj, @piumal1999, @YaiyaSam, @kumuditha_udayanga, @Gajindu_Bandara

Last week:

  • @anjisvj

    • Updated team page

    • Worked on deployment github action

    • Reviewed PRs

  • @piumal1999

    • Changed the database to postgres

    • Took a look at the deployment script

  • @DESIRA

    • Added character limits to scholarx forms
  • @Gajindu_Bandara

    • Worked on the ScholarX documentation

    • Created the structure

    • Added the new program section

  • @YaiyaSam

    • Sent the draft PR for mentee application UI issue

    • blocker with the form validation

  • @Pasindu_Rupasinghe

    • Worked on updating the email client. facing some bugs

Next week

@DESIRA

  • Work on adding the last saved time stamp to the manage mentee table

@Gajindu_Bandara

  • Continue working on the scholars document

@kumuditha_udayanga

  • Research on creating a dummy database for development

@YaiyaSam

  • Finish working on the apply UI

@piumal1999

  • Do the changes to the branches
  • Check the deployment script issue

@anjisvj

  • Do a frontend release
  • Help kalsha to fix the apply UI issue

Meeting Notes 2022-06-24T18:30:00Z

Attendees: @anjisvj, @piumal1999, @YaiyaSam, @kumuditha_udayanga, @Gajindu_Bandara, @DESIRA, @Pasindu_Rupasinghe, Dilina

Last Week

@anjisvj:

  • Created mentee/mentor list of ScholarX 2022
  • Reviewed PRs

@piumal1999

  • Merged sx branch to the master branch
  • Renamed the frontend branches
  • Backend branches also renamed

@kumuditha_udayanga

  • Researched on the dummy database creation
  • Helped gajindu on the ScholarX documentation

@Gajindu_Bandara

  • Worked on the ScholarX documentation
  • Facing some blockers

@YaiyaSam

  • Fixed the issue with the mentee application form

@DESIRA

  • Started working on the saving indicator in the manage mentee table
  • Had some clarification to sorted out

Next Week

@Gajindu_Bandara

  • Continue working on the ScholarX documentation

@YaiyaSam

  • Start working on the email update dummy UI

@kumuditha_udayanga

  • API for updating the user details + use a boolean to redirect the user to the settings page

@DESIRA

  • Continue working on the saving indicator

@piumal1999

  • Finish the branch renaming task
  • Update the demo server

@anjisvj

  • Create issues for the above tasks

Meeting Notes 2022-07-01T18:30:00Z

Attendees: @anjisvj, @YaiyaSam, @kumuditha_udayanga, @Gajindu_Bandara, @DESIRA, @jaye

Last week

@anjisvj

  • Created issues for the email updating feature
  • Merged the branches
  • Fixed the demo server

@piumal1999

  • Sent PR to merge the branches

@Pasindu_Rupasinghe

  • Sent a draft PR with the simple mail java implementation

@kumuditha_udayanga

  • Started working on the user details update API

@DESIRA

  • Worked on the saving indicator in the manage mentee table

Next week

@kumuditha_udayanga

  • Continue working on the user details update API

@Gajindu_Bandara

  • Finish working on the ScholarX documentation

@YaiyaSam

  • Create the email update dummy UI

@DESIRA

  • Finish working on the saving indicator in the manage mentee table

@anjisvj

  • Help desira with his task

@Pasindu_Rupasinghe

  • Finish working on the simple mail java implementation

@piumal1999

  • Help pasindu with his task

Meeting Notes 2022-07-16T13:30:00Z

Attendees: @anjisvj, @piumal1999, @Pasindu_Rupasinghe, @DESIRA

Updates:

Piumal

  • Removed the application.yml

  • Will create an issue for updating the readme file

Pasindu

  • email service update: Having an issue with the java version

Gajindu

  • I had a call with jaye and he gave some suggestions to improve the documentation by splitting the bulky stuff into several pages and pointed out some other points, so I’ll be working on that this week. I’ll update the thread with the new updates.

Desita

  • Will create an issue and start working on adding the missing character values in the edit mentor application

Kalsha

Meeting Notes 2022-07-23T13:30:00Z

Attendees: @anjisvj, @piumal1999, @Pasindu_Rupasinghe, @jaye, @kumuditha_udayanga, @YaiyaSam

Last week:

@kumuditha_udayanga

@YaiyaSam

@Pasindu_Rupasinghe

@anjisvj

  • Fix the issue with the academix

Next week:

@kumuditha_udayanga

@YaiyaSam

  • Finish working on updating email UI ://github.com/sef-global/scholarx-frontend/pull/350

@Pasindu_Rupasinghe

@anjisvj

  • Update the sef handbook with the developer guide

@piumal1999

Meeting Notes 2022-07-30T13:30:00Z

Attendees: @anjisvj, @piumal1999, @YaiyaSam

Next week:

@kumuditha_udayanga

@YaiyaSam

  • Finished working on updating email UI ://github.com/sef-global/scholarx-frontend/pull/350

@Pasindu_Rupasinghe

@anjisvj

  • Reviewed PRs

@piumal1999

Next week:

@YaiyaSam
*. Work on the footer issue https://github.com/sef-global/scholarx-frontend/issues/355

@kumuditha_udayanga

@Pasindu_Rupasinghe

@anjisvj

  • Update the sef handbook with the developer guide

@piumal1999

Meeting Notes 2022-08-06T13:30:00Z

Attendees: @anjisvj, @piumal1999, @jaye @Madhawa, @DilinaBandara, @Pasindu_Rupasinghe, @DESIRA, @Randila_Preamarathne

ScholarX success stories page (Alumni)

  • What?

  • We need to publish success stories of ScholarX

  • Ideally in a new page

  • Will act as a social proof

  • Who? @Madhawa

Next week

  • @anjisvj Arrange a call with the Scholarx team

  • @Madhawa come up with a plan start thread

Dev page

  • Decided to continue with the main domain

  • Need content?

  • Who is responsible?

  • @piumal1999, @anjisvj

  • How?

  • Google doc

Next week

  • Create the doc

  • Get the content finalized

  • Initial structure with demo content

SEF handbook

Next week:

  • organise a call

ScholarX v2

Next week

  • Have a kick start call - 2022-08-07T13:30:00Z

  • Come up with a plan

Other tasks:

Meeting Notes 2022-08-13T13:30:00Z

Attendees: @anjisvj, @Madhawa, @Pasindu_Rupasinghe, @Randila_Preamarathne, @YaiyaSam, @kumuditha_udayanga

ScholarX success stories page (Alumni) @Madhawa

  • Created a design
  • Had a call with @anjisvj
  • Facing an issue with creating a page in scholarX frontend
  • Got the content from scholarX team

Next week

  • Finalize the design

Dev page @Randila_Preamarathne

Next week

  • Have a discussion with @jaye and discuss the next steps

SEF handbook @DESIRA

Next week:

  • Get feedback

SEF site

  • Handbook is linked
  • Slack and Hive links are added

ScholarX v2 @piumal1999

  • Had the first calls
  • Created docs

Next week

  • Have a call with scholarX team

Other tasks:

  • @kumuditha_udayanga is working on updating the team and will send a PR for user details update feature
1 Like

Meeting Notes 2022-08-20T13:30:00Z

Attendees: @anjisvj, @Madhawa, @Pasindu_Rupasinghe, @piumal1999, @DESIRA, @DilinaBandara @kumuditha_udayanga

ScholarX success stories page (Alumni) @Madhawa

  • Got feedback for the design
  • Had a discussion with @Ashen_Hirantha
  • New content will be added (blog articles)

Next week

  • Create a new design

SEF handbook @DESIRA

  • Created a doc with the content

Next week:

SEF site

ScholarX v2 @piumal1999

  • Reviewed the Process diagram created by @Ashen_Hirantha
  • Identified some of the problems that the management team faced

Next week

Other tasks:

Meeting Notes 2022-08-27T13:30:00Z

Attendees: @anjisvj, @Madhawa, @Pasindu_Rupasinghe, @DESIRA, @YaiyaSam

ScholarX success stories page (Alumni) @Madhawa

  • Created a new design with the feedback

Next week

  • Finalised the design

SEF handbook @DESIRA

  • @DilinaBandara helped with the content updating
  • Added the developer hierarchy

Next week:

  • Need to have a call with @anjisvj and @jaye
  • Provide a description for the dev page

ScholarX v2 @piumal1999

Next week

  • Work on the problems of the v1 section

@YaiyaSam

  • Will research on finding a solution for the Heroku database issue

Meeting Notes 2022-09-03T13:30:00Z

Attendees: @anjisvj, @Madhawa, @DESIRA, @jaye, @akshika47, @kumuditha_udayanga, @piumal1999

ScholarX success stories page (Alumni) @Madhawa

  • Got feedback from @akshika47 and @jaye
  • Started creating a google sheet to collect data

Next week

  • Finalised the design

SEF handbook @DESIRA

  • Got the content finalized
  • Provided a description for the dev page

Next week:

  • Get the finalised content deployed.

ScholarX v2 @piumal1999

  • Reviewed the process section
  • Reviewed the personas
    • Suggestions: Focus more on the nature and the intention of the user

Next week

  • Work on the problems of the v1 section

Other

@kumuditha_udayanga

  • Follow up with scholarX team and get the home page testimonials

@YaiyaSam

  • Will continue researching finding a solution for the Heroku database issue

Meeting Notes 2022-09-10T13:30:00Z

Attendees: @anjisvj, @Madhawa, @DESIRA, @jaye, @piumal1999, @DilinaBandara, @YaiyaSam, @Gajindu_Bandara

ScholarX success stories page (Alumni) @Madhawa

  • Updated the design based on the feedback

Next week

  • Get the content from sx team
  • Work on the implementation

SEF handbook @DESIRA

  • Created a draft PR

Next week:

  • Get the handbook published

ScholarX v2 @piumal1999

  • No updates this week

Next week

  • Work on the problems of the v1 section

ScholarX Archive @DilinaBandara

  • clarify the requirement and think about a solution

Heroku Migration @YaiyaSam

  • Couldn’t find a free solution

Next week

  • Will continue researching finding an affordable paid solution