diff --git a/backend/package-lock.json b/backend/package-lock.json
index f8cea089e9..828c980c59 100644
--- a/backend/package-lock.json
+++ b/backend/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "ab_testing_backend",
- "version": "5.1.5",
+ "version": "5.1.7",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "ab_testing_backend",
- "version": "5.1.5",
+ "version": "5.1.7",
"license": "ISC",
"dependencies": {
"dayjs": "^1.11.10",
diff --git a/backend/package.json b/backend/package.json
index da4ced1e99..3e5259c9c3 100644
--- a/backend/package.json
+++ b/backend/package.json
@@ -1,6 +1,6 @@
{
"name": "ab_testing_backend",
- "version": "5.1.5",
+ "version": "5.1.7",
"description": "Backend for A/B Testing Project",
"scripts": {
"install:all": "npm ci && cd packages/Scheduler && npm ci && cd ../Upgrade && npm ci",
diff --git a/backend/packages/Scheduler/package-lock.json b/backend/packages/Scheduler/package-lock.json
index 73ab66d53d..230c88473e 100644
--- a/backend/packages/Scheduler/package-lock.json
+++ b/backend/packages/Scheduler/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "ppl-upgrade-serverless",
- "version": "5.1.5",
+ "version": "5.1.7",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "ppl-upgrade-serverless",
- "version": "5.1.5",
+ "version": "5.1.7",
"license": "MIT",
"dependencies": {
"jsonwebtoken": "^9.0.0",
diff --git a/backend/packages/Scheduler/package.json b/backend/packages/Scheduler/package.json
index d3871214d2..ea9583068c 100644
--- a/backend/packages/Scheduler/package.json
+++ b/backend/packages/Scheduler/package.json
@@ -1,6 +1,6 @@
{
"name": "ppl-upgrade-serverless",
- "version": "5.1.5",
+ "version": "5.1.7",
"description": "Serverless webpack example using Typescript",
"main": "handler.js",
"scripts": {
diff --git a/backend/packages/Upgrade/package-lock.json b/backend/packages/Upgrade/package-lock.json
index 37f0b5b65f..03d25b0018 100644
--- a/backend/packages/Upgrade/package-lock.json
+++ b/backend/packages/Upgrade/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "ab_testing_backend",
- "version": "5.1.5",
+ "version": "5.1.7",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "ab_testing_backend",
- "version": "5.1.5",
+ "version": "5.1.7",
"license": "ISC",
"dependencies": {
"@aws-sdk/client-s3": "^3.485.0",
diff --git a/backend/packages/Upgrade/package.json b/backend/packages/Upgrade/package.json
index 2100d9925c..e9e443db3c 100644
--- a/backend/packages/Upgrade/package.json
+++ b/backend/packages/Upgrade/package.json
@@ -1,6 +1,6 @@
{
"name": "ab_testing_backend",
- "version": "5.1.5",
+ "version": "5.1.7",
"description": "Backend for A/B Testing Project",
"main": "index.js",
"scripts": {
diff --git a/backend/packages/Upgrade/src/api/services/AnalyticsService.ts b/backend/packages/Upgrade/src/api/services/AnalyticsService.ts
index 1234b54a34..b3554ef2f5 100644
--- a/backend/packages/Upgrade/src/api/services/AnalyticsService.ts
+++ b/backend/packages/Upgrade/src/api/services/AnalyticsService.ts
@@ -291,7 +291,7 @@ export class AnalyticsService {
break;
}
}
- logsUser[userId][queryId] = metricKey[0] + ": " + logsUser[userId][queryId]
+ logsUser[userId][queryId] = metricKey[0] + ': ' + logsUser[userId][queryId];
}
}
}
@@ -299,34 +299,33 @@ export class AnalyticsService {
const csvRows = csvExportData.map((row) => {
const queryObject = logsUser[row.userId];
const queryDataToAdd = {};
- let postRule = "";
- let revertToCondition = "";
+ let postRule = '';
+ let revertToCondition = '';
for (const queryId in queryObject) {
if (queryObject[queryId]) {
queryDataToAdd[queryNameIdMapping[queryId]] = queryObject[queryId];
}
}
- if (row.postRule === "assign") {
+ if (row.postRule === 'assign') {
if (row.revertTo !== null) {
revertToCondition = row.revertTo;
} else {
- revertToCondition = "Default";
+ revertToCondition = 'Default';
}
- postRule = "Assign: " + revertToCondition;
+ postRule = 'Assign: ' + revertToCondition;
} else {
- postRule = "Continue";
-
+ postRule = 'Continue';
}
- let excludeIfReached = "FALSE";
+ let excludeIfReached = 'FALSE';
if (row.excludeIfReached) {
- excludeIfReached = "TRUE";
+ excludeIfReached = 'TRUE';
}
- let stratification = "NA";
+ let stratification = 'NA';
if (row.stratification && row.stratificationValue) {
- stratification = row.stratification + ": " + row.stratificationValue;
+ stratification = row.stratification + ': ' + row.stratificationValue;
}
return {
ExperimentId: row.experimentId,
@@ -347,7 +346,9 @@ export class AnalyticsService {
Payload: row.payload ? row.payload : row.conditionName,
PostRule: postRule,
EnrollmentStartDate: new Date(row.enrollmentStartDate).toISOString(),
- EnrollmentCompleteDate: row.enrollmentCompleteDate? new Date(row.enrollmentCompleteDate).toISOString(): "",
+ EnrollmentCompleteDate: row.enrollmentCompleteDate
+ ? new Date(row.enrollmentCompleteDate).toISOString()
+ : '',
MarkExperimentPointTime: new Date(row.markExperimentPointTime).toISOString(),
EnrollmentCode: row.enrollmentCode,
ExclusionCode: row.exclusionCode,
@@ -430,7 +431,7 @@ export class AnalyticsService {
Here is the exported experiment data:
- Monitored Experiment Data`;
+ Monitored Experiment Data`;
const emailSubject = `Exported Data for the experiment: ${experiment.name}`;
// send email to the user
diff --git a/clientlibs/java/pom.xml b/clientlibs/java/pom.xml
index bde3b32f10..b27d7e1f64 100644
--- a/clientlibs/java/pom.xml
+++ b/clientlibs/java/pom.xml
@@ -9,7 +9,7 @@
at the same time that happen to rev to the same new version will be caught
by a merge conflict. -->
- 5.1.5
+ 5.1.7
diff --git a/clientlibs/js/package-lock.json b/clientlibs/js/package-lock.json
index 1fcb0a6b7d..d868474e19 100644
--- a/clientlibs/js/package-lock.json
+++ b/clientlibs/js/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "upgrade_client_lib",
- "version": "5.1.5",
+ "version": "5.1.7",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "upgrade_client_lib",
- "version": "5.1.5",
+ "version": "5.1.7",
"license": "ISC",
"dependencies": {
"axios": "^1.4.0",
diff --git a/clientlibs/js/package.json b/clientlibs/js/package.json
index 1b685c5e75..a264366b19 100644
--- a/clientlibs/js/package.json
+++ b/clientlibs/js/package.json
@@ -1,6 +1,6 @@
{
"name": "upgrade_client_lib",
- "version": "5.1.5",
+ "version": "5.1.7",
"description": "Client library to communicate with the Upgrade server",
"files": [
"dist/*"
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index d732ed9406..a9cbf26927 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "ab-testing",
- "version": "5.1.5",
+ "version": "5.1.7",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "ab-testing",
- "version": "5.1.5",
+ "version": "5.1.7",
"license": "MIT",
"dependencies": {
"@angular/animations": "^17.1.2",
diff --git a/frontend/package.json b/frontend/package.json
index ffd50c582d..26764a1e24 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -1,6 +1,6 @@
{
"name": "ab-testing",
- "version": "5.1.5",
+ "version": "5.1.7",
"license": "MIT",
"scripts": {
"ng": "ng",
diff --git a/package-lock.json b/package-lock.json
index 7f123adddf..dece638e43 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "UpGrade",
- "version": "5.1.5",
+ "version": "5.1.7",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "UpGrade",
- "version": "5.1.5",
+ "version": "5.1.7",
"license": "ISC",
"devDependencies": {
"@angular-eslint/eslint-plugin": "^14.1.2",
diff --git a/package.json b/package.json
index 2f77e748ae..ebd5f8d019 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "UpGrade",
- "version": "5.1.5",
+ "version": "5.1.7",
"description": "This is a combined repository for UpGrade, an open-source platform to support large-scale A/B testing in educational applications. Learn more at www.upgradeplatform.org",
"main": "index.js",
"devDependencies": {
diff --git a/types/package-lock.json b/types/package-lock.json
index 8d98ae2367..6d81255446 100644
--- a/types/package-lock.json
+++ b/types/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "upgrade_types",
- "version": "5.1.5",
+ "version": "5.1.7",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "upgrade_types",
- "version": "5.1.5",
+ "version": "5.1.7",
"license": "ISC",
"devDependencies": {
"eslint": "^8.27.0",
diff --git a/types/package.json b/types/package.json
index 87d74600d9..24ade4e0eb 100644
--- a/types/package.json
+++ b/types/package.json
@@ -1,6 +1,6 @@
{
"name": "upgrade_types",
- "version": "5.1.5",
+ "version": "5.1.7",
"description": "",
"main": "src/index.ts",
"types": "src/index.ts",