-
Notifications
You must be signed in to change notification settings - Fork 4
Weekly Progress Report #8 | 05.12.2023
Team Name: Collaborative Science Platform
Date: 05.12.2023
This week, we enhanced the user-friendliness of several pages and completed final preparations for our milestone. A LaTeX renderer for mathematical formulas was implemented, and we introduced semantic tagging and annotations features. The design and APIs for the workspace page are now set up, although they are not fully integrated yet. Thus, we have implemented all core functionalities of the app, making it ready for presentation and comprehensible to the customer.
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, is to complete workspace page in the frontend with the functionalities that were not implemented yet in the last milestone. Also, we will implement Q&A functionality and proceed on the annotation functionality. In the backend, in addition to the Q&A, we are also going to implement API endpoints for admin functionalities and review functionality.
Description | Issue | Assignee | Due | Estimated Duration | Actual Duration | PR |
---|---|---|---|---|---|---|
FE - Implement Latex | #473 | Leyla | 27.11.2023 | 3hr | 5hr | #511 |
FE - Configure Please Login Page | #474 | Leyla | 27.11.2023 | 2hr | 2hr | #496 |
FE - Web Workspace Page Enhancement | #478 | Zülal | 27.11.2023 | 2hr | 3hr | #521, #506 |
FE - Mobile Workspace Page Enhancement | #476 | Mehmet | 27.11.2023 | 5hr | 10hr | #494, #506 |
FE - Create Workspace Provider | #475 | Zülal | 27.11.2023 | 2hr | 2hr | #502 |
FE - Connect Provider to Workspace Page | #477 | Mehmet | 27.11.2023 | 2hr | 6hr | postponed |
FE - Semantic Tag Search | #479 | Abdullah, Ömer Faruk | 27.11.2023 | 5hr | 5hr | #509 |
FE - User Get Token | #480 | Abdullah | 27.11.2023 | 1hr | 1hr | #518 |
FE - Advance Navigation Bar for Routing Options | #422 | Ömer Faruk | 27.11.2023 | 3hr | 2hr | #520 |
FE - Show Random Graph | #443 | Abdullah | 27.11.2023 | 2hr | 1hr | #523 |
Enhance Mobile and Web Graph Page | #442 | Bengisu | 21.11.2023 | 3.5hr | 3.5hr | #510 |
Semantic Tag Search enhancement | #344 | Hakan | 27.11.2023 | 5hr | 5hr | #487 |
Workspace Get Update | #484 | Ali Mert | 27.11.2023 | 3hr | #500 | |
Node Model Update | #485 | Ahmed Bera | 27.11.2023 | 1hr | 30m | cancelled |
Node GET API Update | #486 | Ahmed Bera | 27.11.2023 | 3hr | 30m | #499 |
Preparation of API Documentation | #488 | Arda Arslan | 27.11.2023 | 5hr | 5hr | wiki page |
Workspace POST API will be updated | #489 | Ömer Şükrü | 28.11.2023 | 3hr | 4hr | #501 |
Description | Issue | Assignee | PR |
---|---|---|---|
FE - You May Like | #517 | Leyla, Ömer Faruk | #522 |
FE - UI Improvements | #513 | Ömer Faruk | #514 |
FE - Show Random Nodes in Home Page | #508 | Ömer Faruk | #509 |
FE - Share Button | #492 | Ömer Faruk | #505 |
FE - Profile Page Enhancement | #491 | Bengisu | #527 |
Workspace Backend Bug Fix | #497 | Hakan | #498 |
swagger UI implementation for API documentation | #578 | Hakan | #579 |
Description | Issue | Assignee | PR |
---|---|---|---|
Milestone Report #2 was prepared | #535 | Team | #560 |
- Issue #477, We have planned to connect the workspace provider to the workspace page. We sent requests to GET API and processed their result to display on the workspaces page. But we had unexpected errors while dealing with the POST API's. We had to update our request sending mechanism. Since the issue is more complex than we expected, we couldn't complete it on time.
- Issue #485, The intention was to update the model to include and exclude some fields to correctly address the latest implementation of semantic tags. But later it turned out that it was already updated. So no implementation task is done.
- In issue #497, the intention was to edit the profile page design and make it seem nicer. However when the task is finished, PR merge is postponed since frontend branch was corrupted. We wanted to merge it to the new branch since its not a critical task.
Description | Issue | Assignee | Due | Estimated Duration |
---|---|---|---|---|
FE - Connect Provider to Workspace Page | #477 | Mehmet, Zülal | 12.12.2023 | 6hr |
FE - Question/Answer Implementation | #567 | Abdullah, Bengisu | 12.12.2023 | 7hr |
FE - Workspace Add New Features | #566 | Mehmet, Leyla, Zülal | 12.12.2023 | 5hr |
FE - Start Annotation Implementation | #565 | Leyla, Ömer Faruk | 12.12.2023 | 8hr |
Research on authentication with ORCID | #568 | Zülal | 12.12.2023 | 1 hr |
Answer Question API Endpoint | #570 | Arda Arslan | 12.12.2023 | 5hr |
Create Question API Endpoint | #569 | Arda Arslan | 12.12.2023 | 5hr |
BE - Role Related Access Control | #564 | Arda Arslan | 12.12.2023 | 10hr |
Semantic search bug fixes | #573 | Ömer Şükrü | 12.12.2023 | 4hr |
BE - PUT API Method for Review Request Update | #571 | Ahmed Bera | 12.12.2023 | 1.5hr |
BE - Update the Update Request Method | #572 | Ahmed Bera | 12.12.2023 | 30m |
BE - Implement Admin Features | #574 | Ahmed Bera | 12.12.2023 | 3hr |
BE - Fix Increment Number of Visits | #575 | Ahmed Bera | 12.12.2023 | 15m |
BE - API for Latest, Trending and For You sections | #576 | Hakan | 12.12.2023 | 4hr |
Project plan will be updated | #577 | Team | 12.12.2023 | 2hr |
Rank | Feature | Reason |
---|---|---|
10 | Workspace (cont.) | It is related with and prerequisite for most of other features. |
9 | Annotation | The customer values a lot |
8 | Review | One of the core features and without it the project is meaningless since the nodes are created after the review of the workspaces |
7 | ORCID | It provides reliability for the platform |
6 | Q&A | It is allows basic users to interact more with the application and supports knowledge sharing |
5 | Email & Notification | It allows users to be notified instantly and engage them more with the platform |
4 | Semantic Search (cont.) | It is implemented already. It is going to be improved and its bugs will be fixed |
3 | Admin Features | It does not affect the main functionalities, only improves user experience and reliability |
2 | Sorting | It does not affect the main functionalities, only improves user experience |
1 | Privacy Policy | It does not affect the main functionalities or user experience |
- We might encounter challenges rendering LaTeX math formulas and implementing annotations to formulas. A potential workaround could involve separating explanations and formulas for clarity.
- Ahmed Bera Pay
- Ahmet Abdullah Susuz
- Arda Arslan
- Bengisu Kübra Takkin
- Hakan Emre Aktaş
- Leyla Yayladere
- Mehmet Süzer
- Ömer Faruk Ünal
- Ömer Şükrü Uyduran
- Zülal Molla
🏠 Home
- Hakan Emre Aktas
- Ahmed Bera Pay
- Ömer Şükrü Uyduran
- Mehmet Süzer
- Ahmet Abdullah Susuz
- Ali Mert Geben
- Oğuz Pançuk
- Arda Arslan
- Zülal Molla
- Leyla Yayladere
- Omer Faruk Unal
- Bengisu Kübra Takkin
451 Weekly Progress Reports
- Progress Report #1 | 03.10.2023
- Progress Report #2 | 10.10.2023
- Progress Report #3 | 17.10.2023
- Progress Report #4 | 24.10.2023
- Progress Report #5 | 07.11.2023
- Progress Report #6 | 14.11.2023
- Progress Report #7 | 21.11.2023
- Progress Report #8 | 05.12.2023
- Progress Report #9 | 12.12.2023
- Progress Report #10 | 19.12.2023
352 Meeting Notes
- Meeting #1 | 08.03.2023
- Meeting #2 | 13.03.2023
- Meeting #3 | 15.03.2023
- Meeting #4 | 22.03.2023
- Meeting #5 | 24.03.2023
- Meeting #6 | 30.03.2023
- Meeting #7 | 05.04.2023
- Meeting #8 | 07.04.2023
- Meeting #9 | 19.04.2023
- Meeting #10 | 27.04.2023
- Meeting #11 | 03.05.2023
- Meeting #12 | 06.05.2023
- Meeting #13 | 08.05.2023
- Meeting #14 | 10.05.2023
- CmpE451 Customer Milestone 1 Report
- CmpE451 Customer Milestone 2 Report
- CmpE451 Final Milestone Report