Skip to content

Releases: zooniverse/anti-slavery-manuscripts

Anti-Slavery Manuscripts - A Tale of Two Workflows

19 Nov 14:23
Compare
Choose a tag to compare

Anti-Slavery Manuscripts - A Tale of Two Workflows

While the original ASM v1.0 featured two workflows (the Solo and Collaborative workflows), users were never allowed to select which workflow they would work on. Those duties were instead given to the Algorithmic Sorting Hat Service known as seven-ten.

Later on, say mid-to-late 2018, we retired this automatic A-B splitting and opted to allow users to decide whether they wanted to work on their own, or work with other users.

In this version (v1.1), users are now allowed to select which workflow they want.

Features

  • [added] Workflow Selection
    • When accessing the /Classify page, users are now given a choice of whether to work on the Solo or Collaborative workflow.
  • [removed] A-B split for users - replaced with the Workflow Selection feature above.
  • [same] Standard transcription project setup (custom front end)

Notes

  • Due to when this snapshot was taken (i.e. towards the tail end of the "let users select their workflow" phase), the Workflow Selection actually has the "choose workflow" buttons disabled. Whoops!
  • To actually enable the "proper" version of v1.1 (which allows users to choose workflows), a dev will need to go into src/containers/ClassifierContainer.jsx and remove the disabled tags in the two buttons below:
<main className="app-content classifier-page-panel flex-column flex-center">
  <div className="project-background" />
  <div className="header-panel">Choose how you would like to transcribe</div>
  <div className="button-panel flex-row">
    <div className="flex-column">
      <button className="white-green button" disabled onClick={() => { startWorkflow(config.zooniverseLinks.workflowId, VARIANT_TYPES.INDIVIDUAL) }}>
        Independent
      </button>
      <span>Under maintenance</span>  //Probably delete this too
    </div>
    <div className="flex-column">
      <button className="white-green button" disabled onClick={() => { startWorkflow(config.zooniverseLinks.collabWorkflowId, VARIANT_TYPES.COLLABORATIVE) }}>
        Collaborative
      </button>
      <span>New subjects coming soon</span>  //Probably delete this too
    </div>
  </div>
  ...
</main>

External Dependencies

  • [core] Zooniverse/Panoptes login systems
  • [core] Anti-Slavery Manuscripts project on Zooniverse platform
  • [aux] Caesar setup (for Collaborative workflow, and to show retired lines).
  • [aux] Seven-Ten (requires an Experiment to be set up for the A-B split) REMOVED

Anti-Slavery Manuscripts - Early 2018

16 Jul 11:17
bd6b468
Compare
Choose a tag to compare

Anti-Slavery Manuscripts - Early 2018

This is the first live version of the ASM transcription project, originally launched in early 2018.

Features

  • Standard transcription project setup (custom front end)
    • Users can login/logout using their Zooniverse accounts and submit Classifications.
    • Custom-built transcription interface to annotate text documents.
    • Paging system ("Filmstrip Viewer") to view Subjects, which are multi-page documents.
    • Cribsheets for users to take snapshots of their work.
    • An extensive Save Progress system.
  • A-B splits for users - users are randomly sorted into one of two workflows to better understand how transcription/classification work can be improved.
    • Solo workflow - standard Zooniverse transcription project. Retired lines are shown in grey.
    • Collaborative workflow - users get to see the transcriptions from other users, shown as red lines. Retired lines are shown in grey.

External Dependencies

  • [core] Zooniverse/Panoptes login systems
  • [core] Anti-Slavery Manuscripts project on Zooniverse platform
  • [aux] Caesar setup (for Collaborative workflow, and to show retired lines).
  • [aux] Seven-Ten (requires an Experiment to be set up for the A-B split)