Skip to content

Weekly Progress Report #10 | 19.12.2023

Ömer Şükrü edited this page Dec 19, 2023 · 46 revisions

Project Development Weekly Progress Report #10

Team Name: Collaborative Science Platform

Date: 19.12.2023

Progress Summary

This week, On the backend, we implemented the annotations following the W3C standards. We have written GET and POST API for them. Also we have implemented the mail notification system. Additionally, missing workspace and admin features implemented. On the frontend, we continued to work on annotations. We created user interface for review process. In addition, we implemented admin features for frontend.

Subteams:

  • Front-end Team: Zülal, Bengisu, Abdullah, Mehmet, Ömer Faruk, Leyla
  • Back-end Team: Ömer Şükrü, Ahmed Bera, Oğuz, Hakan, Arda, Ali Mert

Our objective for the following week, On the backend, we will mostly fix the bugs and implement final missing functionalities. Also a privacy policy will be written. On the frontend, we aim to implement review process completely. We will provide adding semantic tag feature to workspace. Users will be able to add ORCID ID's to their profiles. Also, we will test the platform comprehensively and fix the bugs.

What was planned for the week? How did it go?

Description Issue Assignee Due Estimated Duration Actual Duration PR
FE - Add Review Feature to Workspace Page #596 Mehmet, Zülal 26.12.2023 8hr 5hr #644
FE - Privacy Policy to Login Page #598 Abdullah, Bengisu 19.12.2023 1hr 1hr #618
FE - Admin Features #565 Abdullah, Bengisu 19.12.2023 8hr 10hr #629
FE - Annotation Implementation #565 Leyla, Ömer Faruk 19.12.2023 10hr 8hr #634
BE - Workspace API Update #600 Hakan 19.12.2023 8hr 9hr #621, #631, #657
FE - Enhancements for Workspace Page #602 Zülal 19.12.2023 2hr 2hr #643
BE - Annotations Implementation #603 Ömer Şükrü, Ahmed Bera 19.12.2023 5hr 6hr #639, #636, #616
BE - E-Mail Notification Implementation #605 Ali Mert 19.12.2023 4hr 5hr #623
BE - API Update for Filtering #608 Arda 19.12.2023 2hr 2hr #627
BE - ORCID Integration #607 Arda 19.12.2023 2hr 2hr #626
Node GET API Update #599 Arda 19.12.2023 2hr 1hr #617

Completed tasks that were not planned for the week

Description Issue Assignee PR
BE - Create Question API - Modification #593 Arda #594
FE - Create Workspace from a Node #611 Zülal #642
BE - API to change user roles #624 Ahmed Bera #625
Bug - Issue with review randomizer #628 Ahmed Bera #640
BE Bug- Node, Question and User do not return removal/ban state #637 Ahmed Bera #640

Planned vs. Actual

We encounter some problem in #588. This PR was closed and the work was carried to another PR, #610, with some additional tasks. Semantic tags couldnt be added to workspaces since some additional APIs were needed.

Admin features connection to backend is delayed due to some updates on related APIs. After it is deployed we will connect admin features to backend. Also hide/show question/answer part is not implemented since question answer features is just merged to the frontend branch. We will complete the task soon since everything needed is ready now.

It turned out that some admin features on the backend were missing. So we implemented those features in addition.

Your plans for the next week

Description Issue Assignee Due Estimated Duration
FE - Add Review Feature to Workspace Page #596 Mehmet, Zülal 25.12.2023 6hr
FE - Add semantic tags (Workspace and User Profile) #648 Mehmet 25.12.2023 5hr
FE - Annotation Provider #649 Leyla 24.12.2023 6hr
FE - Test of Everything #652 Leyla 24.12.2023 2hr
Milestone Scenario #653 Leyla, Ömer Şükrü 25.12.2023 2hr
FE - Tidy Up Q&A and Admin Features #655 Abdullah, Bengisu 25.12.2023 5hr
FE - ORCID Frontend #651 Bengisu 25.12.2023 1.5hr
FE - Settings Bug Fix #656 Abdullah, Bengisu 25.12.2023 3hr
FE - Real Privacy Text #650 Bengisu 25.12.2023 15dk
FE - You May Like Return Related Nodes #647 Ömer Faruk 25.12.2023 3hr
FE - Home Page Advanced Nodes #646 Ömer Faruk 25.12.2023 4hr
BE - E-Mail Notification Triggers #654 Ali Mert 25.12.2023 2hr
BE - Admin remove check for APIs #658 Hakan 25.12.2023 2hr
BE - Annotation GET API Enhancement #660 Ahmed Bera 24.12.2023 2hr
BE - Workspace API Enhancement #661 Ahmed Bera 24.12.2023 3hr
BE - ORCID Check and Basic User Promotion #662 Arda 24.12.2023 3hr
Writing Privacy Policy #663 Abdullah, Bengisu 24.12.2023 4hr
Semantic Tag POST API will be implemented #665 Ömer Şükrü 26.12.2023 3hr
Semantic Tag DELETE API will be implemented #666 Ömer Şükrü 26.12.2023 3hr

Risks

We became aware of the requirement for image annotations through a conversation with Suzan Hoca. As our project does not currently involve images, this requirement is not just about annotation for us but also about implementing a feature for uploading images, etc. Since we haven't received any feedback on this, we have additional one week after final milestone deadline to address this requirement if we decide to implement it. Therefore, a decision can be made after the final milestone presentation.

Participants

  • Ahmed Bera Pay
  • Ahmet Abdullah Susuz
  • Ali Mert Geben
  • Arda Arslan
  • Bengisu Kübra Takkin
  • Hakan Emre Aktaş
  • Leyla Yayladere
  • Mehmet Süzer
  • Ömer Faruk Ünal
  • Ömer Şükrü Uyduran
  • Zülal Molla

Welcome to Wiki

🏠 Home

👥 Group Members

🔭 Research

✏️ Meeting Notes

451 Weekly Progress Reports
352 Meeting Notes

🧾 Requirements

Responsibility Assignment Matrix (RAM)

Project Plan

🎦 Scenarios and Mock-ups

📊 Diagrams

📄 API

🎯 451 Milestone Deliverables

🎯 352 Milestone Deliverables

📃 Individual Contribution Reports for Milestone 1

📄 Templates

Clone this wiki locally