Comments (4)
Hi Beat,
wenn du ein neues Problemset mit spezifischen Namen generieren möchtest, solltest du einfach im Aufruf:
develop.problem.set(name="my ps",parent.path="C:/libraries/RTutor/problemsets")
Das "my ps" durch einen anderen Namen ersetzen. Wenn du im Nachhinein den Problemsetnamen ändern möchtest, solltest du einfach überall wo das "my ps" auftaucht (in Verzeichnisnamen, in Dateinamen, innerhalb der Dateien, z.B. erste Zeile in my ps_struc.r, den Namen ändern.) Ist zwar etwas mühselig, aber ich sehe jetzt keinen schnelleren Weg. Im RStudio Menu "Edit" gibt es übrigens den Unterpunkt "Find in Files", der hilft, einen Suchbegriff wie "my ps" gleich in allen Dateien eines Verzeichnisses zu suchen.
Schau mal ob das manuelle Ändern klappt.
Viele Grüße,
Sebastian
from rtutor.
Nunja :), Ich erstelle ja das Problem Set erstmal mit init.problem.set und sobald ich das auf meine Einstellungen ändere kommt der Fehler:
Error in (com[3] + 1):(com[4] - 1) : NA/NaN argument
Es kann natürlich auch sein, dass meine Structure File momentan murks ist, aber ich bin noch dran.
Ok Edit, meine struc file muss murks sein, wenn ich nur die Pfade ändere und den alten Inhalt beibehalte funktoniert alles
Ansonsten hätte ich versucht mit der develop.problem.set Funktion, das Ganze zu erstellen.
Jedoch wird in der RTutor File bei der Methode direkt in der vierten Zeile der Name überschrieben, womit es mir wieder unmöglich wird, neue Namen zu generieren (wenn ich das zumindest richtig verstehe):
develop.problem.set = function(name,parent.path) {
restore.point("develop.problem.set")
RTutor.path = path.package("RTutor")
name = "my_first_ps" <----- Hier liegt das Problem
ps.path = paste0(parent.path,"/",name)
message(paste0("Create directory ", ps.path)) <----- Hier wird dann das standard "my_first_ps" Directory erstellt
Ich denke mal, dass das nicht so gedacht ist.
from rtutor.
So, nun hat der Spam auch schon ein Ende.
Ich habe meinen Fehler gefunden.
Ich wollte einfach in meiner Structure File noch keine Hints erstellen, da ich das noch nicht so weit durchdacht hatte. Wenn ich jedoch den ganzen Block weglasse, erscheint der oben genannte Fehler.
Entschuldige deinen Aufwand.
Gruß Beat
from rtutor.
Hallo Beat,
überhaupt kein Grund zum Entschuldigen, ganz im Gegenteil das war sehr hilfreich! Die Zeile
name = "my_first_ps"
in develop.problem.set war in der Tat Unsinn (ein nicht entdecktes Überbleibsel von ein paar Testvorgängen). Ich habe das korrigierte Package auf github eben aktualisiert. Wenn du es neu installierst, funktioniert develop.problem.set hoffentlich richtig.
from rtutor.
Related Issues (20)
- Duplicated exercise names cause errors HOT 1
- Pre-run code chunks? HOT 4
- Installation issue; HOT 6
- Running example chunk HOT 5
- Test that would allow open text HOT 6
- Controlling the width of the quizzes HOT 2
- Window Position when clicking on "Go to next exercise..." HOT 2
- Executing invisible code HOT 4
- Deletion of columns deletes more columns than expected HOT 3
- New Options regarding rtutor.app.skel HOT 4
- "Go to next exercise" Button does not trigger generation of code chunks HOT 2
- Desired behavior of check.assign HOT 1
- Width of Quizzes HOT 2
- Cutoff for Exercisename HOT 3
- Major update Branch LeverageData (mostly regarding quizzes) HOT 4
- hints based on check.call HOT 9
- highlight boxes HOT 5
- Updates in RTutor Main Branch HOT 5
- Question regarding mark_utf8 HOT 1
- Warning: Error in : colourInput() has been moved to the 'colourpicker' package. HOT 2
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 rtutor.