Skip to content

Weekly Progress Report #7 | 21.11.2023

defabdullah edited this page Nov 21, 2023 · 38 revisions

Project Development Weekly Progress Report #7

Team Name: Collaborative Science Platform

Date: 21.11.2023

Progress Summary

This week, on backend, all API functions needed for the workspace page are implemented and merged. Moreover, wikidata api has been utilized and connected to the semantic tag class. On frontend, graph page is enhanced with navigation between nodes on the graph. Workspace page is designed and implemented without functionality for mobile and web. Solutions for rendering math formulas have been researched. Annotation implementation has begun.

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

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

Description Issue Assignee Due Estimated Duration Actual Duration PR
Implement Error Handler To Pages #425 Leyla 21.11.2023 2hr 2hr #466
Research Latex and MD renderer #431 Leyla 21.11.2023 5hr 4hr
Make Texts Selectable Text and Intro to Annotation #432 Ömer Faruk 21.11.2023 8hr 8hr 458
Enhance Graph Page #442 Bengisu 14.11.2023 2hr 2hr
Web Workspace Page #439 Zülal 21.11.2023 6hr 6hr 471
Mobile Workspace Page #440 Mehmet 21.11.2023 6hr
Web Graph Preview Node #441 Abdullah 21.11.2023 4hr 3hr #464
Enhance Graph Page #442 Bengisu 21.11.2023 4hr
Role-Related Access Control #444 Arda Arslan 20.11.2023 10hr 4hr #467
API Methods Implementation for Requests #445 Ahmed Bera 18.11.2023 4hr 4hr #460
GET API for Workspace Page #450 Hakan 20.11.2023 4hr 4hr #459
Semantic Tag Class/Model Implementation #451 Ömer Şükrü 21.11.2023 5hr 6hr #468
Third Party API Research and Utilization For Semantic Tag Functionality #453 Ömer Şükrü 21.11.2023 6hr 6hr #468

Completed tasks that were not planned for the week

Description Issue Assignee PR
FE-Workspace Page Models for Frontend #461 Zülal #462
Enhancement for Profile Settings #334 Bengisu #482
BE - Implementation of various API methods #469 Ali Mert #470

Planned vs. Actual

  • Advance Navigation Bar for Routing Options, issue #422, could not be completed. It didn't block anything and change any plans, it will be implemented next week.
  • We decided to postpone the access related control for now. Thus, PR #467 is not merged or deleted.
  • Implementation of Request API methods is merged after the planned date due to some improvement needs.
  • Enhancing graph page design is postponed to next week. It's decided to give priority to connecting settings page to the backend instead since it's a design task and it won't affect functional mechanism of the project.

Your plans for the next week

Description Issue Assignee Due Estimated Duration
FE - Implement Latex #473 Leyla 27.11.2023 3hr
FE - Configure Please Login Page #474 Leyla 27.11.2023 2hr
FE - Web Workspace Page Enhancement #478 Zülal, Bengisu 27.11.2023 2hr
FE - Mobile Workspace Page Enhancement #476 Mehmet, Bengisu 27.11.2023 5hr
FE - Create Workspace Provider #475 Zülal 27.11.2023 2hr
FE - Connect Provider to Workspace Page #477 Mehmet 27.11.2023 2hr
FE - Semantic Tag Search #479 Abdullah, Ömer Faruk 27.11.2023 5hr
FE - User Get Token #480 Abdullah 27.11.2023 1hr
FE - Advance Navigation Bar for Routing Options #422 Ömer Faruk 27.11.2023 3hr
FE - Show Random Graph #443 Abdullah 27.11.2023 2hr
Enhance Graph Page #442 Bengisu 21.11.2023 3.5hr
Semantic Tag Search enhancement #344 Hakan 27.11.2023 5hr
Workspace Get Update #484 Ali Mert 27.11.2023 3hr
Node Model Update #485 Ahmed Bera 27.11.2023 1hr
Node GET API Update #486 Ahmed Bera 27.11.2023 3hr
Preparation of API Documentation #488 Arda Arslan 27.11.2023 5hr
Workspace POST API will be updated #489 Ömer Şükrü 28.11.2023 3hr

Risks

  • We might encounter challenges rendering LaTeX math formulas and implementing annotations to formulas. A potential workaround could involve separating explanations and formulas for clarity.

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