Skip to content

Commit

Permalink
Sowing seeds PDC describe import record (#450)
Browse files Browse the repository at this point in the history
  • Loading branch information
Twade968 committed Sep 28, 2022
1 parent 1603370 commit f27890c
Show file tree
Hide file tree
Showing 4 changed files with 116 additions and 0 deletions.
1 change: 1 addition & 0 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Layout/IndentationConsistency:
Layout/LineLength:
Exclude:
- "spec/system/bitklavier_form_submission_spec.rb"
- "spec/system/sowingseeds_spec.rb"

Metrics/BlockLength:
Exclude:
Expand Down
Binary file not shown.
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 \
}
70 changes: 70 additions & 0 deletions spec/system/sowingseeds_spec.rb
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

0 comments on commit f27890c

Please sign in to comment.