Giter VIP home page Giter VIP logo

uva-arena's Introduction

UVA-Arena

UVA Arena Icon

UVA Arena (c) 2014, is a windows based, non-commercial, open source utility application to make problem solving easier for the programmers. It is based on popular UVA Online Judge and uses APIs from uHunt.

Download

To view a list of new features click here

Version 1.9

Download v1.9

View older versions!

Version 1.8 [Update 2]

  1. Download v1.8.2 (Windows Only)
  2. Mirror: GitHub release

Version 1.7

  1. Download Setup File (Windows Only)
  2. Download Setup File (SourceForge Mirror)
Version 1.6 [Fix 1]
  1. Download Setup file (EXE File : 4.34MB)
  2. Download Setup file with problem archive (EXE File: 336MB)
Version 1.5
  1. Download Setup file (EXE File : 4.33MB)
Version 1.4
  1. Download Setup file (EXE File : 4.48MB)
Version 1.2
  1. Download Setup File (EXE File : 1.5MB)
  2. Download Setup File with Problem Descriptions (ZIP File : 238MB)
Version 1.1
  1. For All Platforms

Short Info

Main target of this software is to provide a useful and informative tool to the users to help them with their programming practice. Today programming has become a very competitive field. You need to keep track of your progress daily, learn new things, and of-course solve new problems as fast as you can. Problem picking and managing your codes is a time consuming process. You can minimize this wasting of time as much as possible using UVA Arena.

Almost every features of uHunt has been included in this software. It also has many other useful features.

This is a software for heavy users and serious programmers. It might seem too much to take at first glance. But once you get used to it, I think you will find it very easy and helpful.

Getting Help

You will find the wiki page for this software here

If you need to report any bugs or suggest any new feature post it here

For any other information contact me at [email protected]

List of features

Here is a brief list of the features that this software provides:

  • Problem Viewer (Both HTML and PDF)
  • Code Editor (C, C++ and Java)
  • Judge Status
  • User Statistics with graphs
  • World Rank viewer
  • Compare between users
  • uDebug browser

Screen Shots

Whole

Licence Information

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License, version 3.0 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If no see http://www.gnu.org/licenses/

Dependent Projects

This software uses controls from the following sources-

Publishing

  • Install NSIS.
  • Publish with Visual Studio to setup/publish folder.
  • Run makensis .\installer.nsi inside setup folder.

Developer

Sudipto Chandra Dipu
[email protected]

uva-arena's People

Contributors

dipu-bd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

uva-arena's Issues

Click doesn't work in problem list

When a problem is already selected. It won't reload after I click it again.

Need to catch mouseClick event with selectedIndexChanged.

Connection Error while Trying to set Username

When try to set my username it is showing Connection Error. Though my Internet Connection is good. I also tried opening the file in run as admin mode but same issue is occurring.

User submission

If a wrong answer come after a accepted answer, it gets marked as wrong.

Improve Category and Volumes list-view

  • Show categories as a tree.
  • Remove category and volume buttons. instead make them root node of the category list's tree.
  • Show complete percentage in this new list. It shouldn't be pre-calculated. calculate it dynamically and store the calculated value for later use. additionally change the value when username is changed or solved new problem.

Saving precode failed

Saving precode from settings failed. Possible solution: turn off "Make Sure File Exist" option.

Changing default username

When default username is changed during runtime, the Interactivity.DefaultUser doesn't get changed.

Merge Input/Output and Compare Output Tab

Merge the input-output and compare output into one.

 ----------------------------------
 |    INPUT    |                   |   
 | ----------  |   Compare Output  |    
 |    OUTPUT   |                   |
 ----------------------------------

Deep Search

Deep search doesn't clear up previously matched priority values. So the pile up and produce wrong order.

Submit a problem

Many is having trouble with problem submission. Submit page opens but just UVA Home page showing. It is a problem with Internet explorer cookies. need to fix it soon.

User list in Profiles

Userlist go crazy when it is sorted. Need to fix it soon. Also a [-] user is always there for no reason.

Clear Cache doesn't work in 64bit

Clear Cache function of WebBrowserControl works in windows 7 32bit platform. But in windows 8 64 bit platform it does not work properly.

Linux based application needed

It is a opensource application. so, please make the application for linux-based platform. Linux is also a open source project, so, if you do this it is helpful for linux user.

World Rank won't load

World rank fails to load at the first time unless I click reload button. It happens every time.

Unable to download problemset

I cant find whether the problems are downloaded or not.
It is not showing any problem in problem list but at the bottom of the window continuously it is showing downloaded problem list

Download problem list

Int64 to ProblemStatus conversion error. Fix: convert to Int32 first then to ProblemStatus.

Need a History Viewer

Just add a history viewer option. So that every time anyone open the UVA Arena can remember what they done in previous session. I think its a 5min job to create this feature.. ๐Ÿ˜„

Make features more accessible

In Codes tab Open By External is not easily visible. Need to enhance bottom toolstrip and make it more attractive.

In Profiles tab, navigation should be more ready to hand and attractive.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.