SYSTEMS AND METHODS FOR DIRECT INTEGRATION OF A PREVIEW FUNCTION
A computer-implemented method for providing a device-agnostic environment with real-time rendering during instrument construction may include causing, via a processor of a user device, a graphical user interface of the user device to output a construction interface operable to edit contents of an instrument; causing, via the processor, the graphical user interface to output a rendered view of the instrument, wherein: the rendered view is generated via a simulated rendering environment of a base device operating on the user device, such that the simulated rendering environment interprets data of the instrument and generates the rendered view as if the instrument were natively displayed on the base device and while being agnostic to display characteristics of the user device; and the simulated rendering environment is configured to update the rendered view in real-time in response to adjustment to the construction interface.
1 . A computer-implemented method for providing a device-agnostic environment with real-time rendering during instrument construction, the computer-implemented method comprising:
via a processor of a user device, causing a graphical user interface of the user device to output a construction interface operable to edit contents of an instrument; and
via the processor, causing the graphical user interface to output a rendered view of the instrument, wherein:
the rendered view is generated via a simulated rendering environment, operating on the user device, of a base device such that the simulated rendering environment interprets data of the instrument and generates the rendered view as if the instrument were natively displayed on the base device and while being agnostic to display characteristics of the user device; and
the simulated rendering environment is configured to update the rendered view in real-time in response to adjustment to the construction interface.
2 . The computer-implemented method of claim 1 , wherein the construction interface includes interactive elements, and wherein interacting with the interactive elements of the construction interface causes real-time changes to the rendered view of the instrument.
3 . The computer-implemented method of claim 1 , wherein the construction interface includes interactive elements, and wherein interacting with the interactive elements of the construction interface edits contents of the instrument.
4 . The computer-implemented method of claim 1 , wherein the instrument comprises a plurality of parts, and the rendered view comprises at least one of the plurality of parts.
5 . The computer-implemented method of claim 1 , wherein the base device is a mobile device.
6 . The computer-implemented method of claim 1 , wherein the graphical user interface of the user device is a web interface.
7 . The computer-implemented method of claim 1 , wherein the instrument includes one or more of an electronic clinical outcome assessment (eCOA), a Participant Questionnaire, or Visit Questionnaire.
8 . The computer-implemented method of claim 1 , further comprising:
capturing at least one screenshot of the rendered view of the instrument during instrument construction; and
providing the at least one screenshot for representing a view of the instrument as if the instrument were natively displayed on the base device.
9 . A computer-implemented method for providing a device-agnostic environment for displaying validated instruments, the computer-implemented method comprising:
via a processor of a user device, receiving an identification of a trial associated with a user of the user device;
via the processor, identifying a validated instrument corresponding to the trial and to the user by accessing a remote system;
via the processor, obtaining data of the validated instrument from the remote system;
via the processor, causing a graphical user interface of the user device to output a rendered view of the validated instrument based on the obtained data, wherein the rendered view is generated via a simulated rendering environment, operating on the user device, of a base device such that the simulated rendering environment interprets data of the validated instrument and generates the rendered view as if the validated instrument were natively displayed on the base device and while being agnostic to display characteristics of the user device;
receiving, via the processor and by the graphical user interface, user input into the rendered view of the validated instrument; and
via the processor, transmitting the user input to the remote system.
10 . The computer-implemented method of claim 9 , wherein the validated instrument comprises a plurality of parts, and the rendered view comprises at least one of the plurality of parts.
11 . The computer-implemented method of claim 10 , wherein the graphical user interface includes an interactive element operable to cause the rendered view to switch between the plurality of parts.
12 . The computer-implemented method of claim 9 , wherein the base device is a mobile device.
13 . The computer-implemented method of claim 9 , wherein the graphical user interface of the user device is a web interface.
14 . The computer-implemented method of claim 9 , wherein the validated instrument includes one or more of an electronic clinical outcome assessment (eCOA), a Participant Questionnaire, or Visit Questionnaire.
15 . A computer-implemented method for providing a device-agnostic environment for displaying instruments, the computer-implemented method comprising:
via a processor of a user device, obtaining data of an instrument;
via the processor, executing a simulated rendering environment that simulates a native display of a base device while being agnostic to display characteristics of the user device;
via the processor, causing a graphical user interface of the user device to output, using the simulated rendering environment, a rendered view of the instrument based on the obtained data, such that the instrument is displayed as if the instrument were natively displayed on the base device.
16 . The computer-implemented method of claim 15 , wherein:
the graphical user interface includes interactive elements; and
the interactive elements of the graphical user interface are operable to cause changes to the rendered view of the instrument.
17 . The computer-implemented method of claim 15 , further comprising:
receiving, via the processor and by the graphical user interface, user input into the rendered view of the instrument; and
via the processor, transmitting the user input to a remote system.
18 . The computer-implemented method of claim 1 , wherein the graphical user interface of the user device is a web interface.
19 . The computer-implemented method of claim 1 , wherein the instrument comprises a plurality of parts, and the rendered view comprises at least one of the plurality of parts.
20 . The computer-implemented method of claim 1 , further comprising:
capturing at least one screenshot of the rendered view of the instrument during instrument construction; and
providing the at least one screenshot for representing a view of the instrument as if the instrument were natively displayed on the base device.