How can I access a record of the Command Window using MATLAB Grader?
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have asked learners to write a function that displays some messages to the Command Window.
In MATLAB I know I can use the diary function to access a record of the Command Window text, like this:
% Start the diary
diary CommandLog
% run the learner solution here
% Access the log then assess if correct
printOuts = fileread('CommandLog')
For some reason, this comes up as empty char in MATLAB Grader. Is there an alterative?
2 Kommentare
Cris LaPierre
am 17 Apr. 2023
Could you share an example? How many outputs does their function create? How are they created?
Akzeptierte Antwort
Cris LaPierre
am 17 Apr. 2023
One workaround could be to write an assessment test that calls the functions using evalc. This captures the command window output in a variable you can then use for assessment.
Weitere Antworten (0)
Communitys
Weitere Antworten in Distance Learning Community
Siehe auch
Kategorien
Mehr zu Historical Contests finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!