Comments (9)
Points that can be discussed in front end side (can be added in idea list: #28 as per this enhancement ):
- If I am correct then currently we have the roles (users, host users, admin), so increasing number of roles come with security issues and the application should be capable enough to authenticate each user, get role for the user and authorize to show the features/page.
First, we can implement Authentication guard, generalizing this issue: Cloud-CV/EvalAI-ngx#271
Then we can have authorization guard which will check the authenticated user role, then the route can be activated. Refer canActivate.
Extending this idea, we should use various router guards as per the requirement:
CanActivate, CanActivateChild, CanDeactivate, CanLoad
It will improve the performance because we don't have to check the roles (reducing number of if , else
conditions in template and services).
- Group discussion or good proposal on which visualization tool/library to use. I see that Google Charts , HighCharts have Angular wrapper and they all can generate almost all kind of charts with many customizations. But maybe Angular Materialize itself is good enough for this requirement which is better than using 3rd dependency.
from gsoc-ideas.
Interested to work on this project. Please guide me where to start
from gsoc-ideas.
@Aakash1822 , Go through the contribution & development guidelines. To understand the codebase I would suggest you to start fixing small easy to fix bugs in issue list then continue with task list.
from gsoc-ideas.
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.
@adityaketkar, Since I am not able to comment on your PDF application, I am pasting the comments here:
-
You can write some sample definition along with test method signature.
-
Is there only those APIs or there is more?
-
For which role which dashboard will be shown? Admin, candidate, challenge host user ?
-
Improve the overall task list - you can provide your ideas
-
Your any Open PRs or any demo work for your approach could be added
-
Your plan after GSoC period
-
Your plan in summer , any other commitment
-
Your timeline for each week can be improved
from gsoc-ideas.
Hello members,
I can't able to reach at mailing list so i am writing here.
I have some experience with API and also have submitted research paper to optimize it.
I want to contribute for Eval Admin, currently doing installation but I have some question regarding feature and technology stack, can anyone guide me?
from gsoc-ideas.
Hi @AkashDPA , Feel free to ask questions and let us know your research on the idea.
from gsoc-ideas.
Research is about optimizing API signature validation, regular API uses the timestamp method to generate a unique signature and to validate it takes more server resources. for this, I have come up with a solution.
from gsoc-ideas.
Can I have docker image, I am getting following error each time, may be because heavy load (due to lockdown) but it lasts 2 days
root@kali:/evalai# docker-compose up --build
Pulling sqs (pakohan/elasticmq:)...
latest: Pulling from pakohan/elasticmq
Image docker.io/pakohan/elasticmq:latest uses outdated schema1 manifest format. Please upgrade to a schema2 image for better future compatibility. More information at https://docs.docker.com/registry/spec/deprecated-schema-v1/
a3ed95caeb02: Pull complete
798775e4391c: Downloading
3585d15c3f22: Download complete
aa076096cff1: Download complete
5d67e39adf5b: Downloading
b1eb7b91e407: Download complete
4a69946c8688: Download complete
f9c265c6cb17: Download complete
cd3c13c60972: Download complete
e7b3ea95788c: Download complete
ERROR: dial tcp 3.224.11.4:443: i/o timeout
from gsoc-ideas.
Related Issues (20)
- 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
- Proved interest in this
- Admin Tools Enhancement and Cost Optimization HOT 7
- Seamless User Experience & Leaderboard Porting HOT 3
- Enhanced Exception Handling Testing Documentation HOT 11
- Challenge Synchronization with GitHub Repositories HOT 4
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.