C
CoderspaE
/Documentation

Frequently Asked Questions

Common questions and answers about CoderspaE platform

General Questions

What is CoderspaE?

CoderspaE is an international virtual code battle arena platform where developers can compete in real-time coding challenges, participate in tournaments, form teams, and improve their programming skills through competitive coding.

Is CoderspaE free to use?

Yes! CoderspaE offers a comprehensive free tier that includes access to quick battles, practice problems, and basic tournaments. Premium features like private tournaments, advanced analytics, and priority support are available with paid plans.

What programming languages are supported?

We support 20+ programming languages including JavaScript, Python, Java, C++, C#, Go, Rust, TypeScript, PHP, Ruby, Swift, Kotlin, Scala, and more. New languages are regularly added based on community demand.

How does the rating system work?

CoderspaE uses an ELO-based rating system similar to chess. Your rating increases when you win battles and decreases when you lose. The rating change depends on the skill difference between participants, with bonus points for speed and code efficiency.

Battles & Competition

How do code battles work?

In a code battle, participants receive the same programming problem and compete to solve it fastest with the most efficient solution. Solutions are automatically tested against multiple test cases, and winners are determined by correctness, speed, and code quality.

What happens if my code doesn't pass all test cases?

Partial credit is awarded based on the percentage of test cases passed. Even if your solution isn't perfect, you can still earn points and potentially win if other participants also have incomplete solutions.

Can I practice before joining real battles?

Absolutely! Use our Practice mode to solve problems at your own pace, review solutions, and build confidence. Practice sessions don't affect your rating and include detailed explanations and hints.

How are battle problems selected?

Problems are algorithmically selected based on difficulty level, participant ratings, and problem categories. Our system ensures fair matchups by choosing problems appropriate for the skill levels of participants.

Teams & Tournaments

How do I create or join a team?

Teams can be created from your dashboard. You can invite members by username or email, and others can request to join public teams. Teams can have up to 20 members and participate in team battles and tournaments.

What are the different tournament formats?

We offer single elimination, double elimination, round-robin, and Swiss system tournaments. Some tournaments are time-based sprints, while others span multiple days with various problem sets.

Are there prizes for tournament winners?

Many tournaments offer prizes including cash rewards, premium subscriptions, merchandise, and recognition badges. Prize pools vary by tournament size and sponsorship. Check individual tournament pages for specific prize information.

Can I host my own tournament?

Yes! Premium users can create private tournaments with custom problems, invite-only participation, and custom rules. This is perfect for companies, schools, or coding communities wanting to host their own competitions.

Technical Questions

What are the API rate limits?

Free tier: 1000 requests/hour. Premium: 10,000 requests/hour. Enterprise: Custom limits. Battle submissions are limited to prevent abuse: 100 submissions/hour for practice, 10/hour for rated battles.

How do I integrate CoderspaE with my application?

Use our official SDKs (JavaScript, Python, Go) or REST API. We also provide WebSocket connections for real-time updates, webhooks for event notifications, and pre-built React components for rapid integration.

Is there a mobile app?

Currently, CoderspaE is web-based and mobile-responsive. Native mobile apps for iOS and Android are in development. You can participate in battles and view leaderboards from any mobile browser.

How secure is code execution?

All code runs in isolated Docker containers with strict resource limits and network restrictions. We use industry-standard security practices and regularly audit our execution environment for vulnerabilities.

Account & Billing

How do I change my username?

Usernames can be changed once every 90 days from your profile settings. Premium users can change usernames more frequently. Note that changing your username may affect team memberships and tournament registrations.

Can I delete my account?

Yes, account deletion is available in your privacy settings. This action is permanent and will remove all your data, battle history, and team memberships. Consider downloading your data first if needed.

What payment methods do you accept?

We accept all major credit cards, PayPal, and cryptocurrency payments. Enterprise customers can arrange invoice billing. All payments are processed securely through Stripe.

Do you offer refunds?

We offer full refunds within 30 days of purchase for premium subscriptions. Tournament entry fees are generally non-refundable unless the tournament is cancelled by us.

Still Have Questions?

📧 Email Support

Get help from our support team

support@coderspae.com

💬 Discord Community

Chat with other developers

Join Discord →

📚 Documentation

Explore our complete docs

Browse Docs →