Benutzer-Werkzeuge

Webseiten-Werkzeuge


javaonline:featurerequests

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
javaonline:featurerequests [2023/10/05 22:13] Martin Pabstjavaonline:featurerequests [2024/02/22 17:52] (aktuell) Martin Pabst
Zeile 17: Zeile 17:
   * Simplified for-Loop over Collections: Iterable<Object> arr; for(var b : arr){}   * Simplified for-Loop over Collections: Iterable<Object> arr; for(var b : arr){}
   * Einbezug semantischer Informationen ins Syntax-coloring, so dass Klassen- und Variablenbezeichner auch dann korrekt eingefärbt werden, wenn Klassen klein- oder Variablenbezeichner großgeschrieben sind.   * Einbezug semantischer Informationen ins Syntax-coloring, so dass Klassen- und Variablenbezeichner auch dann korrekt eingefärbt werden, wenn Klassen klein- oder Variablenbezeichner großgeschrieben sind.
-  * Erweitern der Mathe-Bibliothek um Funktionen, die mit beliebig großen Zahlen umgehen können+  * **Erledigt:** Erweitern der Mathe-Bibliothek um Funktionen, die mit beliebig großen Zahlen umgehen können
   * Erweitern der Mathe-Bibliothek um komplexe Zahlen und Matrizenrechnung   * Erweitern der Mathe-Bibliothek um komplexe Zahlen und Matrizenrechnung
   * Speichern des Ausgabe-Fensters als Video   * Speichern des Ausgabe-Fensters als Video
Zeile 38: Zeile 38:
   * Prüfungsmodus für die SQL-IDE   * Prüfungsmodus für die SQL-IDE
   * ArrayList.toString()   * ArrayList.toString()
 +  * Möglichkeit, im Debugger Graphen automatisch zeichnen zu lassen, siehe [[https://github.com/martin-pabst/Online-IDE/issues/79|Issue #79]]
 +  * Funktionen (ohne Klassen!) im globalen Namensraum:
 +<code java>
 +potenz(4,2);
  
 +static int potenz(int a, int n )    // oder ohne "static"?
 +{
 +     ….
 +
 +   return wert;
 +}  
 +</code>
 +  * Wenn im Backend für Lehrkräfte Klassen angelegt/Schüler hinzugefügt oder ihr Name geändert wird, wirken sich diese Änderungen im Frontend erst dann aus, wenn sich der Benutzer neu einloggt.
 +  * Zu den vorhandenen Konstruktoren der graphischen Grundelemente (Circle, Rectangle, ...) sollte es jeweils noch eine Variante geben, bei der man gleich die Füllfarbe setzen kann.
 +  * Weitere Idee: ''Circle c = new Circle(100, 200, 50).setFillColor(red).setBorderColor(green)''
 +  * Prüfungsmodus: In der Diff-Ansicht bei der Lehrerkorrektur soll es auch möglich sein, die Unterschiede zwischen urspünglicher (unbearbeiteter!) Vorlage und Schülerarbeit darzustellen.
 +  * Methode World.getAllObjects()
 +  * Konfigurierbare Anzeige der null-Werte in der SQL-IDE (z.B. als leere Zellen)
  
 ====== SQL Online-IDE: Feature requests ====== ====== SQL Online-IDE: Feature requests ======
javaonline/featurerequests.1696536813.txt.gz · Zuletzt geändert: 2023/10/05 22:13 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki