Commit Graph

3577 Commits

Author SHA1 Message Date
vzhang03
f7530bcce5 Beginning CLI tool and able to read files at a path 2024-07-11 16:16:28 -04:00
vzhang03
77d0eedebd Moving metadata-timeline-variables into seperate example, restoring old example and filling out data 2024-07-09 14:47:46 -04:00
vzhang03
a909c85e34 Removed last private for the tests 2024-07-08 16:57:15 -04:00
vzhang03
a41f18ed61 removed private to fix tests 2024-07-08 16:49:35 -04:00
vzhang03
b4aaa75e51 Fixing tests by moving extension data processing to v8-metadata branch 2024-07-08 16:45:04 -04:00
vzhang03
d55674f70d Pushed inital version of documentation for metadata 2024-07-08 16:11:19 -04:00
vzhang03
32c0917525 Pushed inital version of documentation for metadata 2024-07-08 16:10:43 -04:00
Bankminer78
d1897e6295 Merge branch 'Psych-DS-v8' of https://github.com/vzhang03/jsPsych into Psych-DS-v8 2024-07-08 16:07:27 -04:00
Bankminer78
3389ffc0ff Implemented default descriptions for extension type and version; unknowns are now removed from variables with multiple descriptions; JsPsychExtensionInfo interface updated to allow version and data. 2024-07-08 16:03:55 -04:00
vzhang03
8e9835f285 Begining docs and marking updates for metadata fetching 2024-07-08 15:06:06 -04:00
vzhang03
631150e8fe Pushing initial changes implementing fetching with version information 2024-07-08 09:58:21 -04:00
Bankminer78
18c3ecbf3c Added functionality for generateMetadata to detect extensions 2024-07-03 17:14:28 -04:00
vzhang03
d5815a2822 Swapping type to @type and fixing all tests and related fields, beginning documentation of metadata 2024-06-27 15:12:26 -04:00
vzhang03
e7a4ad9156 Addressed minor pr comments 2024-06-27 14:58:35 -04:00
vzhang03
c2ee292b56 Standardized output to be javascript object with unknown values rather than string 2024-06-27 14:47:52 -04:00
vzhang03
1f7a3623aa Fixed fetching and caching to be more descriptive and doesn't crash when failing to fetch 2024-06-27 14:39:58 -04:00
vzhang03
ba21f7806b Merged 2024-06-25 14:07:13 -04:00
vzhang03
73a69e5234 Included changeset, along with small edits - will go back and include more complete documentation 2024-06-25 14:06:22 -04:00
Bankminer78
4938606d8d Removed postinstall 2024-06-25 13:50:28 -04:00
Bankminer78
0da3779624 Added postinstall build script so metadata can be installed+built from Github link 2024-06-25 13:12:16 -04:00
vzhang03
3e6fba15a6 Fixed tests and included short comments 2024-06-25 09:55:31 -04:00
vzhang03
5381ac914a Finished up the the addition and scraping of the description and cleaned up refactoring of pluginCache into seperate class 2024-06-25 09:50:01 -04:00
vzhang03
afeb75494b Implemented pluginCache and working parser that goes through the entire file, need to fix the way that data is being passed on but working version 2024-06-24 17:08:06 -04:00
vzhang03
6052c0018e Implemented new regular expression parsing, need to refactor code for organization 2024-06-24 16:37:26 -04:00
vzhang03
0ba7a6fa21 Began backend serving testing new metadata format with fetching, initial setup completed prior to adjusting parsing, refactored code into helper functions 2024-06-24 14:29:58 -04:00
vzhang03
2049ce4685 Cleaned up caching and implemented better error checking 2024-06-14 16:37:27 -04:00
vzhang03
f600e8581d Implemented requests caching and working. Need to reformat and rewrite blocks 2024-06-13 16:21:33 -04:00
vzhang03
501d0967b2 Added tests for getting lists and handling the deletion of defaults and handling of the description field 2024-06-13 16:03:00 -04:00
vzhang03
8ccc363c51 Added package-lock to fix build 2024-06-13 15:38:02 -04:00
vzhang03
5eafc44fd4 Configured testing for the metadata module and modified existing tests to pass 2024-06-13 15:25:21 -04:00
vzhang03
896856073f Fixed errors with imports and running tests 2024-06-13 10:18:55 -04:00
vzhang03
cac5a6e378 Merge remote-tracking branch 'upstream/v8' into Psych-DS-v8 2024-06-13 09:50:36 -04:00
vzhang03
2469032cb1 Allow for CSV input to metadata, added more commenting and fixed errors allowing for null inputs - tested 2024-06-12 16:51:09 -04:00
vzhang03
0f8a8e6a98 Finished up variablesField, updating documentation and signatures. Need to finish documentation and signatures for larger metadata class and moving onto parsing csv 2024-06-12 14:40:30 -04:00
vzhang03
ed76a3bf2b Updating authorsmap methods to be more concise, implemented interface to track fields, created more robust error warnings and tested functionality fixing author errors 2024-06-12 11:54:09 -04:00
vzhang03
27c099dfcd Cleaning up and consolidating methods, allowed for passing in csv, including javadoc 2024-06-11 16:52:41 -04:00
Bankminer78
d2cdcb1e39 Merge branch 'Psych-DS-v8' of https://github.com/vzhang03/jsPsych into Psych-DS-v8 2024-06-11 15:01:44 -04:00
Bankminer78
d548bac5b2 Implemented ability to get description for variables from unpkg.com and using RegEx 2024-06-11 14:58:59 -04:00
vzhang03
10e27a5546 Adjusted logic for default variables and built in variables to be excluded, included functionality to tally unknowns together with default 2024-06-11 14:12:07 -04:00
vzhang03
9f90e7a1b0 Completed metadata options and generation methods - need to implement api calls 2024-06-11 11:17:37 -04:00
vzhang03
9d9920c1bf Tested out metadata options functionality and implemented error messages 2024-06-11 10:53:35 -04:00
vzhang03
1e267e38aa Completed inital metadata parameter to generate and allows for easy customization of metadata output 2024-06-10 17:01:21 -04:00
vzhang03
b369bc04ab Declared cache and ready to implement 2024-06-10 14:15:19 -04:00
vzhang03
f3a4ae9f7c Removed testing code and ready to implement adding new descriptions - moving on to allowing researcher to edit fields 2024-06-10 14:08:46 -04:00
vzhang03
ae738f0e74 Implemented method for keeping track of all descriptions as dictionaries and testing 2024-06-10 14:01:27 -04:00
vzhang03
0de4185a8b Filled out logic for updating fields using data columns and refactored updateVariables - missing description logic 2024-06-10 11:07:24 -04:00
vzhang03
b08ca36107 Designing logic for updating and handling new/old variables 2024-06-07 17:09:15 -04:00
bjoluc
68930a2129
Merge branch 'main' into v8 2024-06-07 23:05:34 +02:00
bjoluc
3b38855ec2
Merge remote-tracking branch 'origin/v8' into v8 2024-06-07 23:03:10 +02:00
bjoluc
3750a84a1e
Remove obsolete @jspsych/config changesets 2024-06-07 23:00:34 +02:00