-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Sowing seeds PDC describe import record (#450)
- Loading branch information
Showing
4 changed files
with
116 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+92.4 KB
spec/fixtures/dataspace_migration/sowingseeds/Archive-It-UsabilityTestDataAnalysis-2017.xlsx
Binary file not shown.
45 changes: 45 additions & 0 deletions
45
spec/fixtures/dataspace_migration/sowingseeds/readmearchiveitusability.rtf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
{\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830 | ||
{\fonttbl\f0\froman\fcharset0 TimesNewRomanPSMT;\f1\fnil\fcharset0 LucidaGrande;\f2\fswiss\fcharset0 ArialMT; | ||
} | ||
{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red255\green255\blue255;\red0\green0\blue0; | ||
} | ||
{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c100000\c100000\c100000;\cssrgb\c0\c0\c0; | ||
} | ||
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{hyphen\}}{\leveltext\leveltemplateid2\'01\uc0\u8259 ;}{\levelnumbers;}\fi-360\li1440\lin1440 }{\listname ;}\listid1} | ||
{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid2} | ||
{\list\listtemplateid3\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid201\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid3}} | ||
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}} | ||
\margl1440\margr1440\vieww10800\viewh8400\viewkind0 | ||
\deftab720 | ||
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0 | ||
\ls1\ilvl0 | ||
\f0\fs24 \cf2 \cb3 {\listtext \'95 }\expnd0\expndtw0\kerning0 | ||
Title: S\cf4 \cb1 owing the Seeds for More Usable Web Archives: A Usability Study of Archive-It\cf2 \ | ||
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0 | ||
\ls1\ilvl0\cf2 \cb3 \kerning1\expnd0\expndtw0 {\listtext \'95 }\expnd0\expndtw0\kerning0 | ||
Creator: Samantha Abrams (Ivy Plus Libraries), Alexis Antracoli (Princeton University), Rachel Appel (Temple University), Celia Caust-Ellenbogen (Swarthmore College), Sarah Denison (Delaware Public Archives), and Sumatra Duncan (The Frick Art Reference Library).\cb1 \ | ||
\ls1\ilvl0\cb3 \kerning1\expnd0\expndtw0 {\listtext \'95 }\expnd0\expndtw0\kerning0 | ||
Language: English\cb1 \ | ||
\ls1\ilvl0\cb3 \kerning1\expnd0\expndtw0 {\listtext \'95 }\expnd0\expndtw0\kerning0 | ||
Dates: June 2017-January 2019\cb1 \ | ||
\ls1\ilvl0\cb3 \kerning1\expnd0\expndtw0 {\listtext \'95 }\expnd0\expndtw0\kerning0 | ||
Project description:\ | ||
\pard\tx940\tx1440\pardeftab720\li1440\fi-1440\sl360\partightenfactor0 | ||
\ls1\ilvl1\cf2 \cb1 \kerning1\expnd0\expndtw0 {\listtext | ||
\f1 \uc0\u8259 | ||
\f0 }In 2017, seven members of the Archive-It Mid-Atlantic Users Group (AITMA) conducted a study of 14 subjects representative of their stakeholder populations to assess the usability of Archive-It, a web archiving subscription service of the Internet Archive. While Archive-It is the most widely-used tool for web archiving, little is known about how users interact with the service. This study intended to teach us what users expect from web archives, which exist as another form of archival material. End-user subjects were asked to execute four search tasks using the public Archive-It interface and the Wayback Machine to access archived information on websites from the facilitators\'92 own harvested collections and provide feedback about their experiences. The tasks were designed to have straightforward pass or fail outcomes, and the facilitators took notes on the subjects\'92 behavior and commentary during the sessions. Overall, participants reported mildly positive impressions of Archive-It public user interface based on their session. The study identified several key areas of improvement for the Archive-It service pertaining to metadata options, terminology display, indexing of dates, and the site\'92s search box. \ | ||
\pard\tx720\tx1440\pardeftab720\sl360\partightenfactor0 | ||
\cf2 \ | ||
This submission includes the results summary, codebook, notes from testing sessions related to the study, and a full bibliography.\ | ||
\expnd0\expndtw0\kerning0 | ||
\ | ||
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0 | ||
\ls2\ilvl0\cf2 \cb3 \kerning1\expnd0\expndtw0 {\listtext \'95 }\expnd0\expndtw0\kerning0 | ||
Methodology: Data was generated through note taking whileobserving participants and through a pass/fail system for the tasks given. Through an iterative and collaborative process of qualitative analysis, we created 24 codes recognizing the most common behaviors or themes.\ | ||
\pard\tx720\pardeftab720\sl360\partightenfactor0 | ||
\cf2 \cb1 \ | ||
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0 | ||
\ls3\ilvl0\cf2 \cb3 \kerning1\expnd0\expndtw0 {\listtext \'95 }\expnd0\expndtw0\kerning0 | ||
Data Structure: The files include a high-level summary of our results, our codebook from qualitative analysis, the notes where we derived those codes, and a full bibliography based on works cited. | ||
\f2\fs32 \cb1 \ | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
# frozen_string_literal: true | ||
require "rails_helper" | ||
|
||
RSpec.describe "Form submission for migrating bitklavier", type: :system, mock_ezid_api: true, js: true do | ||
let(:user) { FactoryBot.create(:princeton_submitter) } | ||
let(:title) { "Sowing the Seeds for More Usable Web Archives: A Usability Study of Archive-It" } | ||
let(:description) do | ||
"In 2017, seven members of the Archive-It Mid-Atlantic Users Group (AITMA) conducted a study of 14 subjects representative of their stakeholder populations to assess the usability of Archive-It, a web archiving subscription service of the Internet Archive. While Archive-It is the most widely-used tool for web archiving, little is known about how users interact with the service.This study intended to teach us what users expect from web archives, which exist as another form of archival material. End-user subjects executed four search tasks using the public Archive-It interface and the Wayback Machine to access archived information on websites from the facilitators’ own harvested collections and provide feedback about their experiences. The tasks were designed to have straightforward pass or fail outcomes, | ||
and the facilitators took notes on the subjects’ behavior and commentary during the sessions.Overall, participants reported mildly positive impressions of Archive-It public user interface based on their session. The study identified several key areas of improvement for the Archive-It service pertaining to metadata options, terminology display, indexing of dates, and the site’s search box. | ||
Download the README.txt for a detailed description of this dataset's content." | ||
end | ||
let(:ark) { "88435/dsp01d791sj97j" } | ||
let(:collection) { "Research Data" } | ||
let(:publisher) { "Princeton University" } | ||
let(:doi) { "10.34770/r75s-9j74" } | ||
let(:file1) { Pathname.new(fixture_path).join("dataspace_migration", "sowingseeds", "readmearchiveitusability.rtf").to_s } | ||
let(:file2) { Pathname.new(fixture_path).join("dataspace_migration", "sowingseeds", "Archive-It-UsabilityTestDataAnalysis-2017.xlsx").to_s } | ||
let(:bucket_url) do | ||
"https://example-bucket.s3.amazonaws.com/" | ||
end | ||
|
||
before do | ||
page.driver.browser.manage.window.resize_to(2000, 2000) | ||
stub_datacite(host: "api.datacite.org", body: datacite_register_body(prefix: "10.34770")) | ||
stub_request(:get, "https://handle.stage.datacite.org/10.34770/r75s-9j74") | ||
.to_return(status: 200, body: "", headers: {}) | ||
stub_request(:put, /#{bucket_url}/).to_return(status: 200) | ||
end | ||
context "migrate record from dataspace" do | ||
it "produces and saves a valid datacite record" do | ||
sign_in user | ||
# we need to use the wizard because this work does not have a doi and it needs one to be registered | ||
visit "/works/new?wizard=true" | ||
fill_in "title_main", with: title | ||
fill_in "given_name_1", with: "Samantha" | ||
fill_in "family_name_1", with: "Abrams" | ||
click_on "Add Another Creator" | ||
fill_in "given_name_2", with: "Alexis" | ||
fill_in "family_name_2", with: "Antracoli" | ||
click_on "Add Another Creator" | ||
fill_in "given_name_3", with: "Rachel" | ||
fill_in "family_name_3", with: "Appel" | ||
click_on "Add Another Creator" | ||
fill_in "given_name_4", with: "Celia" | ||
fill_in "family_name_4", with: "Caust-Ellenbogen" | ||
click_on "Add Another Creator" | ||
fill_in "given_name_5", with: "Sarah" | ||
fill_in "family_name_5", with: "Dennison" | ||
click_on "Add Another Creator" | ||
fill_in "given_name_6", with: "Sumitra" | ||
fill_in "family_name_6", with: "Duncan" | ||
click_on "Add Another Creator" | ||
fill_in "given_name_7", with: "Stefanie" | ||
fill_in "family_name_7", with: "Ramsay" | ||
click_on "Create" | ||
fill_in "description", with: description | ||
find("#rights_identifier").find(:xpath, "option[2]").select_option | ||
click_on "btn-submit" | ||
click_on "Continue" | ||
page.attach_file("patch[pre_curation_uploads][]", [file1, file2], make_visible: true) | ||
click_on "Continue" | ||
click_on "Complete" | ||
# the work has been submitted and is awaiting_approval | ||
expect(page).to have_content "awaiting_approval" | ||
sowingseeds_work = Work.last | ||
expect(sowingseeds_work.title).to eq title | ||
end | ||
end | ||
end |