campsych / concerto-platform

Concerto Platform - Open-Source Online Adaptive Testing Platform
https://concertoplatform.com/
Apache License 2.0
153 stars 88 forks source link

v5.0.3 'Can go back" button not functioning in linear tests #288

Closed uqswalk5 closed 4 years ago

uqswalk5 commented 4 years ago

Concerto Platform version

v5.0.3

Expected behavior

In a single Linear test containing 30 test items, setting the number of items per page to 5 and checking the "Can go back" option inserts "Next" and "Back" buttons at the bottom of each page to allow user to move freely forwards and backwards within a test.

Actual behavior

The "Next" buttons function as expected, moving the user to the next page. However, the "Back" button does not return the user to the previous page as expected. Developer tools show no errors and running in de-bug mode also shows no error.

Steps to reproduce the issue

To be sure that this was not something we had introduced, we created a new linear test with the 3 pre-built simple items (10+10, 100+100, 1000+1000). Set number of items per page to 1. Selected "Can go back" check box option. Ran test. The "Next" buttons function as expected, moving the user to the next page. However, the "Back" button does not return the user to the previous page as expected. It does nothing at all when pressed. Developer tools record nothing when the button is pressed.

If this is a bug with v5.0.3 and it has been rectified in a later or current release, are our tests built in v5.0.3 compatible with the current release? Can we re-deploy the latest release and export/import existing test into the newer release?

Thank you

vesspopov commented 4 years ago

Thanks for reporting - this was fixed with 5.0.4

sspartzz257 commented 4 years ago

Vess,

Thank you as I am now able to work with this sense the fix. I am however struggling to save student sessions so if they exist on their browser they can log in and resume the test. I have been playing around in the concerto environment and I can not figure the correct node and porting structure to make this happen. Do you have any examples of what that may look like for me to use to create my test?

Best, Ben


From: Vess Popov notifications@github.com Sent: Thursday, July 16, 2020 12:25 PM To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [EXT] Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Closed #288https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Cd8ea94a53c4a4ee6182a08d8297ae40d%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637304955647294327&sdata=Un73mBdQozAV1jW%2B15Qb22E2q9f1WFbxpJ4iZtr%2Bp5o%3D&reserved=0.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288%23event-3552725958&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Cd8ea94a53c4a4ee6182a08d8297ae40d%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637304955647294327&sdata=qxg7O4VwyChP3Kh5sCNuCQo1xq6R5L%2FspCUYafPmius%3D&reserved=0, or unsubscribehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQBVQUUZQERKEDMBDTG7LKDR33PRDANCNFSM4MXMWT7A&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Cd8ea94a53c4a4ee6182a08d8297ae40d%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637304955647304278&sdata=5Va8VNR3CkC%2BMfgR5t4h12E5DCUlszKz0sydVH%2F2d54%3D&reserved=0.

This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted. If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of London. It is your responsibility to ensure that this email and any attachments are virus free.

vesspopov commented 4 years ago

Sorry can you explain what you mean by "exist on their browser"?

There's the option to make session resumable in the startSession node.

Or if by 'on their browser' you mean something URL-related, then maybe this tutorial can help - you could get URL param by adding it as a test input, then use form or eval node to check if this param is valid, and branch your test flow accordingly: https://github.com/campsych/concerto-platform/wiki/Pass-URL-Parameter-As-Test-Variable

sspartzz257 commented 4 years ago

I actually think that detail is less important to the question and I apologize for the confusion. I guess my question is more around the node and port structure to save and make the session resumable.

Best, Ben


From: Vess Popov notifications@github.com Sent: Thursday, July 16, 2020 4:41 PM To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Spartz, Ben (2019) Ben.Spartz.2019@live.rhul.ac.uk; Comment comment@noreply.github.com Subject: [EXT] Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Sorry can you explain what you mean by "exist on their browser"?

There's the option to make session resumable in the startSession node.

Or if by 'on their browser' you mean something URL-related, then maybe this tutorial can help - you could get URL param by adding it as a test input, then use form or eval node to check if this param is valid, and branch your test flow accordingly: https://github.com/campsych/concerto-platform/wiki/Pass-URL-Parameter-As-Test-Variablehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fwiki%2FPass-URL-Parameter-As-Test-Variable&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743410432&sdata=eHIK4OxuYFK3jj%2BV71Ym3TKG1yHAsZnsKW0X5808Uho%3D&reserved=0

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288%23issuecomment-659496338&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743420426&sdata=EHuXZEM9ij9JeXUGCF%2FJrViCRgfVgxFhl8rN7dhEztA%3D&reserved=0, or unsubscribehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQBVQURTIN2E57TYNE63M43R34NUHANCNFSM4MXMWT7A&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743420426&sdata=RL3d7td8H%2F9%2FZXUlX2%2F6SJvV96xYc5E2tJo3jIWpYMw%3D&reserved=0.

This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted. If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of London. It is your responsibility to ensure that this email and any attachments are virus free.

vesspopov commented 4 years ago

Ticking resumable in start session node gives you various options:

From: sspartzz257 notifications@github.com Sent: 16 July 2020 17:11 To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Vess Popov vp288@cam.ac.uk; State change < state_change@noreply.github.com> Subject: Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

I actually think that detail is less important to the question and I apologize for the confusion. I guess my question is more around the node and port structure to save and make the session resumable.

Best, Ben


From: Vess Popov notifications@github.com Sent: Thursday, July 16, 2020 4:41 PM To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Spartz, Ben (2019) Ben.Spartz.2019@live.rhul.ac.uk; Comment < comment@noreply.github.com> Subject: [EXT] Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Sorry can you explain what you mean by "exist on their browser"?

There's the option to make session resumable in the startSession node.

Or if by 'on their browser' you mean something URL-related, then maybe this tutorial can help - you could get URL param by adding it as a test input, then use form or eval node to check if this param is valid, and branch your test flow accordingly: https://github.com/campsych/concerto-platform/wiki/Pass-URL-Parameter-As-Test-Variable < https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fwiki%2FPass-URL-Parameter-As-Test-Variable&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743410432&sdata=eHIK4OxuYFK3jj%2BV71Ym3TKG1yHAsZnsKW0X5808Uho%3D&reserved=0

— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288%23issuecomment-659496338&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743420426&sdata=EHuXZEM9ij9JeXUGCF%2FJrViCRgfVgxFhl8rN7dhEztA%3D&reserved=0>, or unsubscribe< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQBVQURTIN2E57TYNE63M43R34NUHANCNFSM4MXMWT7A&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743420426&sdata=RL3d7td8H%2F9%2FZXUlX2%2F6SJvV96xYc5E2tJo3jIWpYMw%3D&reserved=0

.

This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted. If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of London. It is your responsibility to ensure that this email and any attachments are virus free.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/campsych/concerto-platform/issues/288#issuecomment-659514394, or unsubscribe https://github.com/notifications/unsubscribe-auth/AL7CMMAKR2DVDNC5W6ZLRHTR34RBHANCNFSM4MXMWT7A .[image: Image removed by sender.]

sspartzz257 commented 4 years ago

Yes, I understand that but what connections in ports do I need to make to other nodes to make the session resumable? Do I need to do the following in a linear pattern:

-Place the start session node at the beginning of the test -Then connect the create user node to startsession node -Then add the form node for my user login page -the save data node -then the authenticate user node -Then I split off to connect to either a display page node that displays authentication failed or the user begins the assessment. -then the test ends

What port connections do I need to make across these nodes to solve this problem or do I need to change the linear order of these nodes.

I can provide a picture of these as well if that would help you understand my issue. Any insights you can provide would be much appreciated.

Best, Ben


From: Vess Popov notifications@github.com Sent: Thursday, July 16, 2020 5:13 PM To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Spartz, Ben (2019) Ben.Spartz.2019@live.rhul.ac.uk; Comment comment@noreply.github.com Subject: [EXT] Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Ticking resumable in start session node gives you various options:

From: sspartzz257 notifications@github.com Sent: 16 July 2020 17:11 To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Vess Popov vp288@cam.ac.uk; State change < state_change@noreply.github.com> Subject: Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

I actually think that detail is less important to the question and I apologize for the confusion. I guess my question is more around the node and port structure to save and make the session resumable.

Best, Ben


From: Vess Popov notifications@github.com Sent: Thursday, July 16, 2020 4:41 PM To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Spartz, Ben (2019) Ben.Spartz.2019@live.rhul.ac.uk; Comment < comment@noreply.github.com> Subject: [EXT] Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Sorry can you explain what you mean by "exist on their browser"?

There's the option to make session resumable in the startSession node.

Or if by 'on their browser' you mean something URL-related, then maybe this tutorial can help - you could get URL param by adding it as a test input, then use form or eval node to check if this param is valid, and branch your test flow accordingly: https://github.com/campsych/concerto-platform/wiki/Pass-URL-Parameter-As-Test-Variable < https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fwiki%2FPass-URL-Parameter-As-Test-Variable&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743410432&sdata=eHIK4OxuYFK3jj%2BV71Ym3TKG1yHAsZnsKW0X5808Uho%3D&reserved=0

— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288%23issuecomment-659496338&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743420426&sdata=EHuXZEM9ij9JeXUGCF%2FJrViCRgfVgxFhl8rN7dhEztA%3D&reserved=0>, or unsubscribe< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQBVQURTIN2E57TYNE63M43R34NUHANCNFSM4MXMWT7A&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743420426&sdata=RL3d7td8H%2F9%2FZXUlX2%2F6SJvV96xYc5E2tJo3jIWpYMw%3D&reserved=0

.

This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted. If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of London. It is your responsibility to ensure that this email and any attachments are virus free.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/campsych/concerto-platform/issues/288#issuecomment-659514394, or unsubscribe https://github.com/notifications/unsubscribe-auth/AL7CMMAKR2DVDNC5W6ZLRHTR34RBHANCNFSM4MXMWT7A .[image: Image removed by sender.]

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288%23issuecomment-659515863&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Cc401d4118e684ad8b08d08d829a32bb1%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305128894353562&sdata=2u5RSgE8iy8kBKBEV9CN7UnrHQCetJPszi%2B3bit2AE0%3D&reserved=0, or unsubscribehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQBVQUQ4Q542OVEXY52DTS3R34RKLANCNFSM4MXMWT7A&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Cc401d4118e684ad8b08d08d829a32bb1%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305128894363556&sdata=fwXuZFH2JjT8iubL8vrTc3E36D3MwWbhWbL%2FHiC%2BeTs%3D&reserved=0.

This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted. If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of London. It is your responsibility to ensure that this email and any attachments are virus free.

vesspopov commented 4 years ago

Hi Ben,

Have you tried this already? Does it work?

If it doesn’t please send a picture of your test flow.

Thanks, Vess

From: sspartzz257 notifications@github.com Sent: 16 July 2020 17:50 To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Vess Popov vp288@cam.ac.uk; State change < state_change@noreply.github.com> Subject: Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Yes, I understand that but what connections in ports do I need to make to other nodes to make the session resumable? Do I need to do the following in a linear pattern:

-Place the start session node at the beginning of the test -Then connect the create user node to startsession node -Then add the form node for my user login page -the save data node -then the authenticate user node -Then I split off to connect to either a display page node that displays authentication failed or the user begins the assessment. -then the test ends

What port connections do I need to make across these nodes to solve this problem or do I need to change the linear order of these nodes.

I can provide a picture of these as well if that would help you understand my issue. Any insights you can provide would be much appreciated.

Best, Ben


From: Vess Popov notifications@github.com Sent: Thursday, July 16, 2020 5:13 PM To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Spartz, Ben (2019) Ben.Spartz.2019@live.rhul.ac.uk; Comment < comment@noreply.github.com> Subject: [EXT] Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Ticking resumable in start session node gives you various options:

From: sspartzz257 notifications@github.com Sent: 16 July 2020 17:11 To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Vess Popov vp288@cam.ac.uk; State change < state_change@noreply.github.com> Subject: Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

I actually think that detail is less important to the question and I apologize for the confusion. I guess my question is more around the node and port structure to save and make the session resumable.

Best, Ben


From: Vess Popov notifications@github.com Sent: Thursday, July 16, 2020 4:41 PM To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Spartz, Ben (2019) Ben.Spartz.2019@live.rhul.ac.uk; Comment < comment@noreply.github.com> Subject: [EXT] Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Sorry can you explain what you mean by "exist on their browser"?

There's the option to make session resumable in the startSession node.

Or if by 'on their browser' you mean something URL-related, then maybe this tutorial can help - you could get URL param by adding it as a test input, then use form or eval node to check if this param is valid, and branch your test flow accordingly: https://github.com/campsych/concerto-platform/wiki/Pass-URL-Parameter-As-Test-Variable < https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fwiki%2FPass-URL-Parameter-As-Test-Variable&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743410432&sdata=eHIK4OxuYFK3jj%2BV71Ym3TKG1yHAsZnsKW0X5808Uho%3D&reserved=0

— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288%23issuecomment-659496338&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743420426&sdata=EHuXZEM9ij9JeXUGCF%2FJrViCRgfVgxFhl8rN7dhEztA%3D&reserved=0

, or unsubscribe< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQBVQURTIN2E57TYNE63M43R34NUHANCNFSM4MXMWT7A&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743420426&sdata=RL3d7td8H%2F9%2FZXUlX2%2F6SJvV96xYc5E2tJo3jIWpYMw%3D&reserved=0 .

This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted. If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of London. It is your responsibility to ensure that this email and any attachments are virus free.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub < https://github.com/campsych/concerto-platform/issues/288#issuecomment-659514394

, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AL7CMMAKR2DVDNC5W6ZLRHTR34RBHANCNFSM4MXMWT7A

.[image: Image removed by sender.]

— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288%23issuecomment-659515863&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Cc401d4118e684ad8b08d08d829a32bb1%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305128894353562&sdata=2u5RSgE8iy8kBKBEV9CN7UnrHQCetJPszi%2B3bit2AE0%3D&reserved=0>, or unsubscribe< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQBVQUQ4Q542OVEXY52DTS3R34RKLANCNFSM4MXMWT7A&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Cc401d4118e684ad8b08d08d829a32bb1%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305128894363556&sdata=fwXuZFH2JjT8iubL8vrTc3E36D3MwWbhWbL%2FHiC%2BeTs%3D&reserved=0

.

This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted. If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of London. It is your responsibility to ensure that this email and any attachments are virus free.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/campsych/concerto-platform/issues/288#issuecomment-659536919, or unsubscribe https://github.com/notifications/unsubscribe-auth/AL7CMMCYY6DKOROZYYUFXFLR34VSXANCNFSM4MXMWT7A .[image: Image removed by sender.]

sspartzz257 commented 4 years ago

Vess,

This node alignment is not working currently. I have attached an image of an example node structure that I envision we may follow for you to view and provide feedback on. I am mainly looking to understand how the node structure and port connections to save data for users to make the session resumable.


From: Vess Popov notifications@github.com Sent: Thursday, July 16, 2020 6:24 PM To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Spartz, Ben (2019) Ben.Spartz.2019@live.rhul.ac.uk; Comment comment@noreply.github.com Subject: [EXT] Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Hi Ben,

Have you tried this already? Does it work?

If it doesn’t please send a picture of your test flow.

Thanks, Vess

From: sspartzz257 notifications@github.com Sent: 16 July 2020 17:50 To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Vess Popov vp288@cam.ac.uk; State change < state_change@noreply.github.com> Subject: Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Yes, I understand that but what connections in ports do I need to make to other nodes to make the session resumable? Do I need to do the following in a linear pattern:

-Place the start session node at the beginning of the test -Then connect the create user node to startsession node -Then add the form node for my user login page -the save data node -then the authenticate user node -Then I split off to connect to either a display page node that displays authentication failed or the user begins the assessment. -then the test ends

What port connections do I need to make across these nodes to solve this problem or do I need to change the linear order of these nodes.

I can provide a picture of these as well if that would help you understand my issue. Any insights you can provide would be much appreciated.

Best, Ben


From: Vess Popov notifications@github.com Sent: Thursday, July 16, 2020 5:13 PM To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Spartz, Ben (2019) Ben.Spartz.2019@live.rhul.ac.uk; Comment < comment@noreply.github.com> Subject: [EXT] Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Ticking resumable in start session node gives you various options:

From: sspartzz257 notifications@github.com Sent: 16 July 2020 17:11 To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Vess Popov vp288@cam.ac.uk; State change < state_change@noreply.github.com> Subject: Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

I actually think that detail is less important to the question and I apologize for the confusion. I guess my question is more around the node and port structure to save and make the session resumable.

Best, Ben


From: Vess Popov notifications@github.com Sent: Thursday, July 16, 2020 4:41 PM To: campsych/concerto-platform concerto-platform@noreply.github.com Cc: Spartz, Ben (2019) Ben.Spartz.2019@live.rhul.ac.uk; Comment < comment@noreply.github.com> Subject: [EXT] Re: [campsych/concerto-platform] v5.0.3 'Can go back" button not functioning in linear tests (#288)

Sorry can you explain what you mean by "exist on their browser"?

There's the option to make session resumable in the startSession node.

Or if by 'on their browser' you mean something URL-related, then maybe this tutorial can help - you could get URL param by adding it as a test input, then use form or eval node to check if this param is valid, and branch your test flow accordingly: https://github.com/campsych/concerto-platform/wiki/Pass-URL-Parameter-As-Test-Variable < https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fwiki%2FPass-URL-Parameter-As-Test-Variable&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743410432&sdata=eHIK4OxuYFK3jj%2BV71Ym3TKG1yHAsZnsKW0X5808Uho%3D&reserved=0

— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288%23issuecomment-659496338&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743420426&sdata=EHuXZEM9ij9JeXUGCF%2FJrViCRgfVgxFhl8rN7dhEztA%3D&reserved=0

, or unsubscribe< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQBVQURTIN2E57TYNE63M43R34NUHANCNFSM4MXMWT7A&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Ce9f5f2cb68214c203ae108d8299ec573%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305109743420426&sdata=RL3d7td8H%2F9%2FZXUlX2%2F6SJvV96xYc5E2tJo3jIWpYMw%3D&reserved=0 .

This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted. If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of London. It is your responsibility to ensure that this email and any attachments are virus free.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub < https://github.com/campsych/concerto-platform/issues/288#issuecomment-659514394

, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AL7CMMAKR2DVDNC5W6ZLRHTR34RBHANCNFSM4MXMWT7A

.[image: Image removed by sender.]

— You are receiving this because you commented. Reply to this email directly, view it on GitHub< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288%23issuecomment-659515863&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Cc401d4118e684ad8b08d08d829a32bb1%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305128894353562&sdata=2u5RSgE8iy8kBKBEV9CN7UnrHQCetJPszi%2B3bit2AE0%3D&reserved=0>, or unsubscribe< https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQBVQUQ4Q542OVEXY52DTS3R34RKLANCNFSM4MXMWT7A&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7Cc401d4118e684ad8b08d08d829a32bb1%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305128894363556&sdata=fwXuZFH2JjT8iubL8vrTc3E36D3MwWbhWbL%2FHiC%2BeTs%3D&reserved=0

.

This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted. If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of London. It is your responsibility to ensure that this email and any attachments are virus free.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/campsych/concerto-platform/issues/288#issuecomment-659536919, or unsubscribe https://github.com/notifications/unsubscribe-auth/AL7CMMCYY6DKOROZYYUFXFLR34VSXANCNFSM4MXMWT7A .[image: Image removed by sender.]

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcampsych%2Fconcerto-platform%2Fissues%2F288%23issuecomment-659556457&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7C4e7d5a5dc65841fcb8a008d829ad1f46%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305170822067916&sdata=2DpV%2FlacMLuXsBcWoHW16NQ2YZTUI56%2FvLDxZTQG568%3D&reserved=0, or unsubscribehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQBVQUQCHG7G2LARLRD5WP3R34ZVPANCNFSM4MXMWT7A&data=02%7C01%7CBen.Spartz.2019%40live.rhul.ac.uk%7C4e7d5a5dc65841fcb8a008d829ad1f46%7C2efd699a19224e69b601108008d28a2e%7C0%7C0%7C637305170822077907&sdata=%2F3QF7bEUDEfj5VQrHHxWSoBQr%2F53vvjvVqgogTkh4EM%3D&reserved=0.

This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted. If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of London. It is your responsibility to ensure that this email and any attachments are virus free.