maistho / debugger Goto Github PK
View Code? Open in Web Editor NEWDebugger app!
Debugger app!
Vi behöver bättre koll på hur inloggningen fungerar, och på hur vi ska hantera användardata. Jag såg att Google Play har ett system som de kallar för Google Play Games, och som ska kunna lagra användardata och kunna jämföra det mellan användare osv. Borde också kollas på, då det kanske skulle göra saken väldigt mycket enklare för oss.
PDB:
Behöver kunna lägga till nya problem med id och kod, samt lösningsförslag och testfall.
Ska kunna returnera ett helt problem.
SDP
kommer sen
getScores(id)
getLeaderboard(str)
buildLeaderboard()
För problemen skulle man kunna använda en rad olika språk.
Python?
C++?
C?
Go?
Java?
Javascript?
Jag tänker mig att det skulle vara bättre att ha en extern databas, typ mongodb eller något liknande. Inte hög prio på att implementera det.
Vilken databas som skall användas är inte helt enkelt. Det finns väl ganska många olika alternativ, både på serversidan och mobilsidan. Bra vore om vi kunde hitta en databasform som passar oss.
[id,code=str] randReq(difficulty=int,lang=str)
[id,code=str] idReq(id)
[bool,response=str] Post (id,code=str)
getScores(id)
getLeaderboard(str)
App
Options
Solutions
Editor(active problem)
En logga behöver skapas. Den måste vara snygg
run(code=str,test)
restart()
output(err,str)
status()
Kan köra ruby eval men känns som överdriven säkerhetsavgrund. Måste bygga upp ett format på hur klienten skickar ett anrop så servern kan avkoda smidigt.
BugpickerFragment ska ha två vyer, en för att ha slumpmässiga buggar och en för att ha valda buggar.
Dessa ska sedan kalla på en funktion för att få en bugg ifrån servern, och sedan skicka det till texteditorn.
Isolate IDs of chosen language, randomize within selected difficulty.
pProblem(id,code=string)
pSolution(id, bool, [achievements,..,..],response=str)
pScores(id,[uid,score=int])
pLeaderboard([uid,score=int])
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.