mirror of
https://github.com/psychopy/psychojs.git
synced 2025-05-10 10:40:54 +00:00
corrected issue with saving of partial results
This commit is contained in:
parent
ff43ba400d
commit
8a6209b302
@ -437,7 +437,7 @@ export class PsychoJS
|
|||||||
{
|
{
|
||||||
self._experiment.save({
|
self._experiment.save({
|
||||||
tag: "",
|
tag: "",
|
||||||
clear: true
|
clear: false
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
self._config.experiment.resultsUpload.period * 60 * 1000
|
self._config.experiment.resultsUpload.period * 60 * 1000
|
||||||
|
@ -296,11 +296,15 @@ export class ExperimentHandler extends PsychObject
|
|||||||
// we need a header if it is asked for and there is actual data to save:
|
// we need a header if it is asked for and there is actual data to save:
|
||||||
const withHeader = this._isCsvHeaderNeeded && (data.length > 0);
|
const withHeader = this._isCsvHeaderNeeded && (data.length > 0);
|
||||||
|
|
||||||
|
/* INCORRECT: since new attributes can be added throughout the participant session, we need, currently,
|
||||||
|
to upload the whole result data, on each call to save.
|
||||||
|
|
||||||
// if we are outputting a header on this occasion, we won't need one thereafter:
|
// if we are outputting a header on this occasion, we won't need one thereafter:
|
||||||
if (this._isCsvHeaderNeeded)
|
if (this._isCsvHeaderNeeded)
|
||||||
{
|
{
|
||||||
this._isCsvHeaderNeeded = !withHeader;
|
this._isCsvHeaderNeeded = !withHeader;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
// TODO only save the given attributes
|
// TODO only save the given attributes
|
||||||
const worksheet = XLSX.utils.json_to_sheet(data, {skipHeader: !withHeader});
|
const worksheet = XLSX.utils.json_to_sheet(data, {skipHeader: !withHeader});
|
||||||
|
Loading…
Reference in New Issue
Block a user