Comments (16)
Just want to add few important things in the above task list:
-
Last year GSoC (2019) we worked on upgrading the Angular version to 7. It is always good to upgrade the version because it comes with new features, improvements in performance. We can see that Angular 9 is out so we should work on to upgrade the version. It will definitely improve the performance and if we are implementing a new feature then we will make sure to use the latest version of dependencies.
-
To make it robust and modular, we should define custom directives and pipes rather than using piece of code again and again. For example, if condition to check the user is authenticated or not, is repeating many times in most of the pages/subpage. Instead of the if condition we can have a directive that will validate the user and put css/class (in this case hiding the content). Actually we should avoid logic in templates itself. So we can work on the refactoring part.
-
Improve the test coverage, which is around 50% now. We should keep adding test cases along with enhancements and changes. Writing missing documentation for the methods.
-
Currently we have only one module app.module, that declares all the components, provide all the services. Students can come up with some ideas to divide it and make small/independent modules. Then import it in base module (which is app.module) this will improve the application code base and quality.
I will add a few more points/ideas once I make sure those changes will reduce the complexity of the application.
Suggestions and comments are welcome in above points. WDYT @Sanji515 , @lunayach , @RishabhJain2018
from gsoc-ideas.
Hi @Kajol-Kumari ,
Can you please help me to clarify whether you are taking about the contribution related to this particular idea or any contribution related to EvalAI?
If you're planning to submit a proposal for this idea, we would like to see a few contributions in EvalAI-ngx (for frontend) repository along with EvalAI (for backend).
Okay @RishabhJain2018 . Thank you for clarification.
from gsoc-ideas.
Hello Mentors and participants!
I would like to work with CloudCV on this project as a part of GSoc' 2020.
from gsoc-ideas.
Hi Mentors! @RishabhJain2018 @Sanji515 @lunayach
Hope you'll are having a great day
First of all congratulations and thank you all for working on such a great initiative. EvalAI is a great project, it really standardize the process of evaluating different methods on a dataset and makes it easier to host a competition.
I'm a sophomore, studying in JSS, Noida. I'm a member of Nibble Computer Society. We at NCS really admire our alumni's @RishabhJain2018 sir and @deshraj sir for setting a benchmark.
This project seems very exciting to me. It is great to know that you people are focusing on user experience because I believe that to the users the interface is the product. I would love to contribute in this project.
from gsoc-ideas.
Along with breaking down the main app-module, we should also keep the separate routes for the modules as currently app-module module contains all the routes as it will make the routing file cleaner and organized.
Also currently, the pagination is not working in the participants an host page. So, we can implement this feature under GSOC'20 by adding this in the features list.
In addition to service worker, we can also include lazy loading in our routes in order to further enhance the performance of the website.
cc: @Sanji515 @lunayach @RishabhJain2018 @Shekharrajak
please let me know your views on this.
Thanks for noting down the points. It would be great if you try out (or open a discussion issue) each of the tasks. You can discuss your implementation plan there (or may be open a WIP tag PR), to show case rough idea what & how you want to achieve it.
Keep committing :)
from gsoc-ideas.
Same comment as here: #26 (comment)
Hello, Students!
I am continuously getting messages in different platforms(linkedin/gitter, etc) about the application review or discussion. It would be better if student create a mail thread in google group: https://groups.google.com/forum/#!forum/cloudcv and cc all the mentors. It will help to know everyone about the idea, proposal and we can easily correct you or provide the right direction to your approach.
Keep committing! :)
from gsoc-ideas.
Hello Mentors! @Sanji515 @RishabhJain2018 @lunayach. I would like to work on this as a part of GSOC'20.
from gsoc-ideas.
Thanks @Kajol-Kumari for your interest. Looking forward to your contributions and GSOC proposal.
from gsoc-ideas.
Thanks @Kajol-Kumari for your interest. Looking forward to your contributions and GSOC proposal.
@Sanji515 Can you please help me to clarify whether you are taking about the contribution related to this particular idea or any contribution related to EvalAI?
from gsoc-ideas.
Hi @Kajol-Kumari ,
Can you please help me to clarify whether you are taking about the contribution related to this particular idea or any contribution related to EvalAI?
If you're planning to submit a proposal for this idea, we would like to see a few contributions in EvalAI-ngx (for frontend) repository along with EvalAI (for backend).
from gsoc-ideas.
Hi @sseth99 & @sraghuvanshi, Welcome to CloudCV! Looking forward to your contributions and GSoC Proposal.
from gsoc-ideas.
Hi mentors! @Sanji515 @RishabhJain2018 @Shekharrajak @lunayach
I'm Utkarsh Jain, a third-year student at IIT Mandi and I'm interested to contribute to EvalAI. Just one doubt. Is it mandatory to fix an issue labeled with GSOC-2020 or can I fix any open issue?
from gsoc-ideas.
Hi @the-utkarshjain! Feel free to open a relevant issue and fix it. Looking forward to your proposal!
from gsoc-ideas.
Hi mentors, @Sanji515 @RishabhJain2018 @Shekharrajak @lunayach I'm Daniel Rodriguez, a first year master in Computer Science Student at Télécom SudParis, France. I'm really interested in participating in this project. Where can I see the open issues for this project?
from gsoc-ideas.
Hi @danielrs975 , Happy to hear that you are interested for the project. I hope you have read the idea description and understood the overview of the project . You can find the the repo link in description: https://github.com/Cloud-CV/EvalAI-ngx
You can see the open issues and pick (may be easy to fix issue first), to understand the codebase after you go through the development setup and contribution guideline.
It is worth seeing the backend part as well, here: https://github.com/Cloud-CV/EvalAI
Hope these links will help you. Keep committing :)
from gsoc-ideas.
Along with breaking down the main app-module, we should also keep the separate routes for the modules as currently app-module module contains all the routes as it will make the routing file cleaner and organized.
Also currently, the pagination is not working in the participants an host page. So, we can implement this feature under GSOC'20 by adding this in the features list.
In addition to service worker, we can also include lazy loading in our routes in order to further enhance the performance of the website.
cc: @Sanji515 @lunayach @RishabhJain2018 @Shekharrajak
please let me know your views on this.
from gsoc-ideas.
Related Issues (20)
- Streamlining challenge creation on EvalAI HOT 5
- Which database used for Analytics Dashboard for EvalAI Admin, Challenge hosts & Participants
- Monitoring setup for EvalAI admins HOT 10
- Static code upload challenge evaluation and enhancements in GitHub based challenge creation HOT 9
- Analytics dashboards for challenge hosts and participants HOT 11
- Improvements in EvalAI frontend HOT 19
- Show progress bar when a participant is uploading a submission from UI - Improvements in EvalAI frontend HOT 5
- Add meta tags for each challenge page. If a user shares some challenge page link on twitter, then it should show the details of challenge and challenge cover picture instead of EvalAI image. HOT 1
- Add search option on all challenges and hosted challenges page HOT 1
- Query Regarding GSoC 2022 HOT 2
- Setup EvalAI deployments on Fargate/Kubernetes
- Easy challenge management on EvalAI
- Analytics dashboards for challenge hosts and participants HOT 1
- Robust test suite and infra optimization setup
- Adversarial data collection with Gradio
- Adversarial Data using Gradio and EvalAI HOT 13
- Analytics Dashboards for EvalAI Users HOT 13
- Improvements in EvalAI User Interface HOT 12
- Evaluation Infrastructure Optimization HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gsoc-ideas.