Skip to content

Commit

Permalink
Merge pull request #2802 from dzhw/release
Browse files Browse the repository at this point in the history
Release v1.0.107
  • Loading branch information
René Reitmann authored Mar 8, 2021
2 parents 070d843 + b426a0d commit 3d87231
Show file tree
Hide file tree
Showing 102 changed files with 1,873 additions and 1,678 deletions.
11 changes: 5 additions & 6 deletions .github/workflows/nightly-e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -313,19 +313,18 @@ jobs:
safari-publisher:
runs-on: ubuntu-18.04
needs:
- chrome-dataprovider
- firefox-dataprovider
- ie11-dataprovider
- edge-dataprovider
- safari-dataprovider
- chrome-publisher
- firefox-publisher
- ie11-publisher
- edge-publisher
steps:
- uses: actions/checkout@v1
with:
ref: development
- name: Set up Python 2.7
uses: actions/setup-python@v2
with:
python-version: 2.7
python-version: 2.7.17
- name: Install robotframework dependencies
run: ./src/test/robotframework/setup.sh
- name: Nightly Safari Tests (Publisher)
Expand Down
14 changes: 7 additions & 7 deletions docs/source/editing_macros_excel.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,25 +19,25 @@ In der Excel Tabelle können die Makros über
Makro-Übersicht
~~~~~~~~~~~~~~~

panelIdentifier
^^^^^^^^^^^^^^^
repeatedMeasurementIdentifier
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Wo wird es genutzt? panelIdentifier_ in vimport.xlsx
Wo wird es genutzt? repeatedMeasurementIdentifier_ in vimport.xlsx


- generiert den panelIdentifier durch den Vergleich vom Variablenstamm
- generiert den repeatedMeasurementIdentifier durch den Vergleich vom Variablenstamm
(ohne-Präfix)
- dabei dürfen Variablennamen verschiedene Versionierungen und/oder
Zugangswege-haben
- das FDZ Variablenschema muss verwendet worden sein (Variablenname
z.B.-astu01_g1v1r mit den möglichen Zugangswegen c,d,o,r,a)
- im Tabellenblatt variables müssen die beiden Spaltennamen name
und-panelIdentifier vorhanden sein
und-repeatedMeasurementIdentifier vorhanden sein
- der Projektnamen und die Datensatznummer werden über eine Inputbox eingegeben
- Beispiel: der panelIdentifier zu adem01_g1v1r und bdem01_g1v3r lautet
- Beispiel: der repeatedMeasurementIdentifier zu adem01_g1v1r und bdem01_g1v3r lautet
z.B.-abs2005-ds1-dem01_g1

.. _panelIdentifier: https://github.com/dzhw/metadatamanagement-io/blob/master/generation/example/Hilfsskripte/panelIdentifier.txt
.. _repeatedMeasurementIdentifier: https://github.com/dzhw/metadatamanagement-io/blob/master/generation/example/Hilfsskripte/repeatedMeasurementIdentifier.txt

derivedVariablesIdentifier
^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down
106 changes: 53 additions & 53 deletions docs/source/excel_makros_verwenden.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,58 +8,58 @@ angelegt, in das die fertigen Skripte einfach reinkopiert werden können.
In der Excel Tabelle können die Makros über ``Ansicht`` > ``Makros`` >
``Makros anzeigen`` > ``Ausführen`` gestartet werden.

+-------------------+----------------------------+-----------------------+
| Name | Was kann es? | Wo wird es genutzt? |
+===================+============================+=======================+
| panelIdentifier_ | Generiert den | panelIdientifier in |
| | PanelIdentifier durch | variables.xlsx |
| | den Vergleich von | |
| | Variablennamen. | |
| | | |
| | Dabei | |
| | dürfen Variablennamen | |
| | verschiedene | |
| | Versionierungen | |
| | und/oder Zugangswege | |
| | haben. | |
| | Die Eingabe des | |
| | Projektnamens, der | |
| | Datensatznummer, der | |
| | Spalte in die der | |
| | panelIdentifier | |
| | eingefügt werden soll | |
| | und die Auswahl der | |
| | Variablen erfolgt | |
| | über eine | |
| | Inputbox | |
| | | |
| | Beispiel: | |
| | der panelIdentifier | |
| | zu adem01_g1v1r und | |
| | bdem01_g1v3r lautet | |
| | z.B. | |
| | abs2005-ds1-dem01_g1 | |
| | | |
+-------------------+----------------------------+-----------------------+
| addPrefix_ | Fügt einer oder | Panelvariablen in |
| | mehreren Variablen in | manMetadaten.xlsx |
| | einer Zelle und durch | |
| | Komma getrennt ein | |
| | Präfix hinzu (z.B. | |
| | abs2005). | |
| | Der Bereich | |
| | in der die Variablen | |
| | stehen und das | |
| | Projektkürzel werden | |
| | über eine InputBox | |
| | eingegeben | |
| | Beispiel: | |
| | bski01d_v1,bski01a_v1 | |
| | bski01u_v1 wird zu | |
| | abs2005-bski01d_v1,ab | |
| | s2005-bski01a_v1,abs2 | |
| | 005-bski01u_v1 | |
+-------------------+----------------------------+-----------------------+
+---------------------------------+-------------------------------+-------------------------------+
| Name | Was kann es? | Wo wird es genutzt? |
+=================================+===============================+===============================+
| repeatedMeasurementIdentifier_ | Generiert den | repeatedMeasurementIdentifier |
| | RepeatedMeasurementIdentifier | in variables.xlsx |
| | durch den Vergleich von | |
| | Variablennamen. | |
| | | |
| | Dabei | |
| | dürfen Variablennamen | |
| | verschiedene | |
| | Versionierungen | |
| | und/oder Zugangswege | |
| | haben. | |
| | Die Eingabe des | |
| | Projektnamens, der | |
| | Datensatznummer, der | |
| | Spalte in die der | |
| | repeatedMeasurementIdentifier | |
| | eingefügt werden soll | |
| | und die Auswahl der | |
| | Variablen erfolgt | |
| | über eine | |
| | Inputbox | |
| | | |
| | Beispiel: der | |
| | repeatedMeasurementIdentifier | |
| | zu adem01_g1v1r und | |
| | bdem01_g1v3r lautet | |
| | z.B. | |
| | abs2005-ds1-dem01_g1 | |
| | | |
+---------------------------------+-------------------------------+-------------------------------+
| addPrefix_ | Fügt einer oder | Panelvariablen in |
| | mehreren Variablen in | manMetadaten.xlsx |
| | einer Zelle und durch | |
| | Komma getrennt ein | |
| | Präfix hinzu (z.B. | |
| | abs2005). | |
| | Der Bereich | |
| | in der die Variablen | |
| | stehen und das | |
| | Projektkürzel werden | |
| | über eine InputBox | |
| | eingegeben | |
| | Beispiel: | |
| | bski01d_v1,bski01a_v1 | |
| | bski01u_v1 wird zu | |
| | abs2005-bski01d_v1,ab | |
| | s2005-bski01a_v1,abs2 | |
| | 005-bski01u_v1 | |
+---------------------------------+-------------------------------+-------------------------------+

.. _panelidentifier: https://github.com/dzhw/metadatamanagement-io/blob/master/generation/example/Hilfsskripte/panelIdentifier.txt
.. _repeatedMeasurementIdentifier: https://github.com/dzhw/metadatamanagement-io/blob/master/generation/example/Hilfsskripte/repeatedMeasurementIdentifier.txt
.. _addPrefix: https://github.com/dzhw/metadatamanagement-io/blob/master/generation/example/Hilfsskripte/addPrefix.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,6 @@ firstQuartile

Splits off the lowest 25% of the values (\ :java:ref:`ValidResponse`\ s) of this \ :java:ref:`Variable`\ from the highest 75%. Must not contain more than 32 characters.

highWhisker
^^^^^^^^^^^

.. java:field:: private Double highWhisker
:outertype: Statistics

The highest value still within 1.5 IQR of the third quartile.

kurtosis
^^^^^^^^

Expand All @@ -56,14 +48,6 @@ kurtosis

See \ `Kurtosis (Wikipedia) <https://en.wikipedia.org/wiki/Kurtosis>`_\ .

lowWhisker
^^^^^^^^^^

.. java:field:: private Double lowWhisker
:outertype: Statistics

The lowest value still within 1.5 IQR of the first quartile.

maximum
^^^^^^^

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
.. java:import:: eu.dzhw.fdz.metadatamanagement.surveymanagement.domain Survey
.. java:import:: eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.validation OnlyOrdinalScaleLevelForDateDataType
.. java:import:: eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.validation RestrictedScaleLevelForDateDataType
.. java:import:: eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.validation StatisticsFirstQuartileMustBeANumberOnNumericDataType
Expand Down Expand Up @@ -76,7 +76,7 @@
.. java:import:: eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.validation ValidDerivedVariablesIdentifier
.. java:import:: eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.validation ValidPanelIdentifier
.. java:import:: eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.validation ValidRepeatedMeasurementIdentifier
.. java:import:: eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.validation ValidResponseValueMustBeANumberOnNumericDataType
Expand Down Expand Up @@ -110,7 +110,7 @@ Variable
.. java:package:: eu.dzhw.fdz.metadatamanagement.variablemanagement.domain
:noindex:

.. java:type:: @Document @CompoundIndexes @ValidShadowId @ValidVariableIdName @ValidPanelIdentifier @ValidDerivedVariablesIdentifier @UniqueVariableNameInDataSet @OnlyOrdinalScaleLevelForDateDataType @ValidResponseValueMustBeAnIsoDateOnDateDataType @StatisticsMinimumMustBeAnIsoDateOnDateDataType @StatisticsMaximumMustBeAnIsoDateOnDateDataType @StatisticsMedianMustBeAnIsoDateOnDateDataType @StatisticsFirstQuartileMustBeAnIsoDateOnDateDataType @StatisticsThirdQuartileMustBeAnIsoDateOnDateDataType @ValidResponseValueMustBeANumberOnNumericDataType @StatisticsMinimumMustBeANumberOnNumericDataType @StatisticsMaximumMustBeANumberOnNumericDataType @StatisticsMedianMustBeANumberOnNumericDataType @StatisticsFirstQuartileMustBeANumberOnNumericDataType @StatisticsThirdQuartileMustBeANumberOnNumericDataType @EqualsAndHashCode @ToString @NoArgsConstructor @Data @AllArgsConstructor @Builder public class Variable extends AbstractShadowableRdcDomainObject
.. java:type:: @Document @CompoundIndexes @ValidShadowId @ValidVariableIdName @ValidRepeatedMeasurementIdentifier @ValidDerivedVariablesIdentifier @UniqueVariableNameInDataSet @RestrictedScaleLevelForDateDataType @ValidResponseValueMustBeAnIsoDateOnDateDataType @StatisticsMinimumMustBeAnIsoDateOnDateDataType @StatisticsMaximumMustBeAnIsoDateOnDateDataType @StatisticsMedianMustBeAnIsoDateOnDateDataType @StatisticsFirstQuartileMustBeAnIsoDateOnDateDataType @StatisticsThirdQuartileMustBeAnIsoDateOnDateDataType @ValidResponseValueMustBeANumberOnNumericDataType @StatisticsMinimumMustBeANumberOnNumericDataType @StatisticsMaximumMustBeANumberOnNumericDataType @StatisticsMedianMustBeANumberOnNumericDataType @StatisticsFirstQuartileMustBeANumberOnNumericDataType @StatisticsThirdQuartileMustBeANumberOnNumericDataType @EqualsAndHashCode @ToString @NoArgsConstructor @Data @AllArgsConstructor @Builder public class Variable extends AbstractShadowableRdcDomainObject
A variable contains the results from at least one \ :java:ref:`Survey`\ . These results can be the responses from participants of an online survey, hence a variable can result from \ :java:ref:`RelatedQuestion`\ s. A variable is part of exactly one \ :java:ref:`DataSet`\ .

Expand Down Expand Up @@ -250,14 +250,6 @@ name

The name of the variable as it is used in the \ :java:ref:`DataSet`\ . It must not be empty and must be unique in the \ :java:ref:`DataSet`\ . It must contain only alphanumeric (english) characters and "_". The first character must not be a number. It must not contain more than 32 characters.

panelIdentifier
^^^^^^^^^^^^^^^

.. java:field:: @Size @Pattern private String panelIdentifier
:outertype: Variable

Identifier used to group variables within this \ :java:ref:`DataSet`\ which measure the same across multiple waves. Must be of the form {{dataAcquisitionProjectId}}-ds{{dataSetNumber}}-{{string}}$. Must not contain more than 512 characters and must contain only (german) alphanumeric characters and "_" and "-".

relatedQuestions
^^^^^^^^^^^^^^^^

Expand All @@ -274,6 +266,14 @@ relatedVariables

List of ids of variables which are "related" to this variable. The type of relation is arbitrary.

repeatedMeasurementIdentifier
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. java:field:: @Size @Pattern private String repeatedMeasurementIdentifier
:outertype: Variable

Identifier used to group variables within this \ :java:ref:`DataSet`\ which measure the same across multiple waves. Must be of the form {{dataAcquisitionProjectId}}-ds{{dataSetNumber}}-{{string}}$. Must not contain more than 512 characters and must contain only (german) alphanumeric characters and "_" and "-".

scaleLevel
^^^^^^^^^^

Expand Down
4 changes: 2 additions & 2 deletions docs/source/jsons_pruefen.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ Allgemeine Prüfung
- ist ein Attribut leer muss der Wert null sein (alternativ kann das
Attribut auch aus dem json herausgenommen werden)

- richtig: "panelIdentifier": null
- falsch: "panelIdentifier": ""
- richtig: "repeatedMeasurementIdentifier": null
- falsch: "repeatedMeasurementIdentifier": ""
- falsch: "validResponses": []

- der Datentyp muss richtig angegeben werden (wie im Beispiel Import
Expand Down
2 changes: 2 additions & 0 deletions docs/source/metadatenabgabe.rst
Original file line number Diff line number Diff line change
Expand Up @@ -929,6 +929,8 @@ Vor Abgabe bzw. dem Hochladen der Daten sind folgende Punkte zu

☐ In das Metadatensystem eingegeben

- Neue, vom FDZ generierte Attachments benötigen kein BMBF-Logo mehr. Bei extern erstellten Dokumenten mag dies anders sein.

- Datenpaket (data package)

- Erhebungen (surveys)
Expand Down
Loading

0 comments on commit 3d87231

Please sign in to comment.