This thread is to be used to put engineering team standup notes
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
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:
-
Developing the send email endpoint - @piumal1999
-
Implmenting the get emails endpoint - @anjisvj
-
Create the dummy UI - @kumuditha_udayanga
-
Wire up the UI - Skipped until the standup
-
https://github.com/sef-global/scholarx-frontend/issues/326 - @Gajindu_Bandara
-
https://github.com/sef-global/scholarx-frontend/issues/325 - @Pasindu_Rupasinghe
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
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
-
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
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
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:
-
Fixing the email issue
-
TODO: @Pasindu_Rupasinghe: Replace the existing implementation
-
TODO: @DESIRA: Sorting Mentors
-
TODO: @piumal1999: Brush up branches
-
TODO: @anjisvj: Update the deployment script
-
TODO: @YaiyaSam: Fix Ux of the apply button.
-
TODO: @kumuditha_udayanga: Wiring up the custom email sender.
-
TODO: @Gajindu_Bandara: Initiate the Documentation
-
TODO: @YoshithaRathnayake: Update the scholarX
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
-
Worked on clearing the branches
-
Blocker: Kumuditha’s PR
-
Wired the custom email sender
-
Anjula requested changes
- Was working on the email client.
- 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
-
Brushing up the branches
-
Help Anjula to fix the deployment
-
Update the PR
-
Coordinate with Gajindu to finish the documentation
- Work on the documentation
@DESIRA :
- Will work on issue: https://github.com/sef-global/scholarx-frontend/issues/312
- Will continue working on Fix UX of the apply as a mentee page
Meeting Notes 2022-06-17T18:30:00Z
Attendees: @anjisvj, @piumal1999, @YaiyaSam, @kumuditha_udayanga, @Gajindu_Bandara
Last week:
-
-
Updated team page
-
Worked on deployment github action
-
Reviewed PRs
-
-
-
Changed the database to postgres
-
Took a look at the deployment script
-
-
- Added character limits to scholarx forms
-
-
Worked on the ScholarX documentation
-
Created the structure
-
Added the
new program
section
-
-
-
Sent the draft PR for mentee application UI issue
-
blocker with the form validation
-
-
- Worked on updating the email client. facing some bugs
Next week
- Work on adding the last saved time stamp to the manage mentee table
- Continue working on the scholars document
- Research on creating a dummy database for development
- Finish working on the apply UI
- Do the changes to the branches
- Check the deployment script issue
- 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
- Created mentee/mentor list of ScholarX 2022
- Reviewed PRs
- Merged sx branch to the master branch
- Renamed the frontend branches
- Backend branches also renamed
- Researched on the dummy database creation
- Helped gajindu on the ScholarX documentation
- Worked on the ScholarX documentation
- Facing some blockers
- Fixed the issue with the mentee application form
- Started working on the saving indicator in the manage mentee table
- Had some clarification to sorted out
Next Week
- Continue working on the ScholarX documentation
- Start working on the email update dummy UI
- API for updating the user details + use a boolean to redirect the user to the settings page
- Continue working on the saving indicator
- Finish the branch renaming task
- Update the demo server
- Create issues for the above tasks
Meeting Notes 2022-07-01T18:30:00Z
Attendees: @anjisvj, @YaiyaSam, @kumuditha_udayanga, @Gajindu_Bandara, @DESIRA, @jaye
Last week
- Created issues for the email updating feature
- Merged the branches
- Fixed the demo server
- Sent PR to merge the branches
- Sent a draft PR with the simple mail java implementation
- Started working on the user details update API
- Worked on the saving indicator in the manage mentee table
Next week
- Continue working on the user details update API
- Finish working on the ScholarX documentation
- Create the email update dummy UI
- Finish working on the saving indicator in the manage mentee table
- Help desira with his task
- Finish working on the simple mail java implementation
- 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
- Sent a draft PR for the setting page https://github.com/sef-global/scholarx-frontend/pull/350
Meeting Notes 2022-07-23T13:30:00Z
Attendees: @anjisvj, @piumal1999, @Pasindu_Rupasinghe, @jaye, @kumuditha_udayanga, @YaiyaSam
Last week:
- Sent the draft PR for the user details API https://github.com/sef-global/scholarx/pull/352
- Almost finished with the PR https://github.com/sef-global/scholarx-frontend/pull/350
- Having an issue with the email sender https://github.com/sef-global/scholarx/pull/345
- Fix the issue with the academix
Next week:
- Finish working on the user details API https://github.com/sef-global/scholarx/pull/352
- Finish working on updating email UI ://github.com/sef-global/scholarx-frontend/pull/350
- Finish working on email sender https://github.com/sef-global/scholarx/pull/345
- Update the sef handbook with the developer guide
- Help @Pasindu_Rupasinghe and @kumuditha_udayanga on their tasks
Meeting Notes 2022-07-30T13:30:00Z
Attendees: @anjisvj, @piumal1999, @YaiyaSam
Next week:
- Finished working on the user details API https://github.com/sef-global/scholarx/pull/352
- Finished working on updating email UI ://github.com/sef-global/scholarx-frontend/pull/350
- Still facing an issue with the email sender https://github.com/sef-global/scholarx/pull/345
- Reviewed PRs
- Helped @Pasindu_Rupasinghe and @kumuditha_udayanga with their tasks
Next week:
@YaiyaSam
*. Work on the footer issue https://github.com/sef-global/scholarx-frontend/issues/355
- Work on the user details API integration https://github.com/sef-global/scholarx-frontend/issues/354
- Finish working on email sender https://github.com/sef-global/scholarx/pull/345
- Update the sef handbook with the developer guide
- Update the getLoggedInUser endpoint to get details from database https://github.com/sef-global/scholarx/issues/353
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
Dev page
-
Decided to continue with the main domain
-
Need content?
-
Who is responsible?
-
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
- Who? @piumal1999
Next week
-
Have a kick start call - 2022-08-07T13:30:00Z
-
Come up with a plan
Other tasks:
- @kumuditha_udayanga is working on updating the team
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
-
Added the content @piumal1999, @anjisvj
-
Created a PR
-
needs a description
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
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:
- Finalise the content
- Add the develop hierarchy
- @DilinaBandara will help @DESIRA on content writing
SEF site
- Removed unused images from the project @DilinaBandara
- Team page is updated @kumuditha_udayanga
ScholarX v2 @piumal1999
- Reviewed the Process diagram created by @Ashen_Hirantha
- Identified some of the problems that the management team faced
Next week
- Identify Personas - @piumal1999 @Pasindu_Rupasinghe
- Improve the process section
Other tasks:
- @kumuditha_udayanga Sent a PR for user details update feature
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:
ScholarX v2 @piumal1999
- Identified the Personas - @piumal1999 @Pasindu_Rupasinghe
-
- @Ashen Hirantha Improved the process section by adding more details
Next week
- Work on the problems of the v1 section
- 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
- Follow up with scholarX team and get the home page testimonials
- 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