Giter VIP home page Giter VIP logo

trust-ecrs's Introduction

WIP

Find Trusted ECRs

Trusted Reviewers aims to solve a problem trying to involve more ECR reviewers in peer review: editors may wish to invite ECR reviewers, but they rely on recommendations from the people they've already invited to review, which limits the suggestion pool to their direct network of "who they know and have asked". This app helps to remove the dependence on the "who you know" while retaining the useful recommendation element (along with the trust needed to take the recommendation seriously). It systematizes and simplifies this process by capturing "endorsements" from senior folks of ECRs that they believe would be good peer-reviewers for manuscripts that might be sent to themselves.

To be clear, Trusted Reviewers aims to help

  • avoid the mental processing where an editor has to think of an ECR
  • avoid a senior person needing to recommend ECRs on a per-paper basis
  • maintain the "personal connection" (perhaps "reputation"/"trust") part of science/scientific networks.

Run the app

  • Expects the following variables from the environment

    SQLALCHEMY_DATABASE_URI=

    Mail server config (see flask-mail) MAIL_SERVER= MAIL_USERNAME= MAIL_PASSWORD=

  • Run the app

    FLASK_APP=webapp flask run

Hosted using Heroku with database on Amazon AWS

trust-ecrs's People

Contributors

smsaladi avatar

Watchers

 avatar  avatar

trust-ecrs's Issues

potential integrations

  • Publons integration? Could be cool to link the publons profile and populate the database with the number of reviews already done and for which journals?

  • [real] ORCID integration

Name, UI, text

I’d simplify the text a lot more, just feels like a lot to ask a busy prof to read. I’m thinking something like large bulleted points addressed to editors and researchers like:

For Editors:

Diversify your peer-review, recruit trusted Early Career Reviewers.
Trusted ECRs are endorsed by leading scientists in x different fields.
999 trusted ECRs and counting!
For Researchers:

Endorse a talented ECR in your network
Get on the map by requesting an endorsement from a senior scientist

(Needs some work, just off the top of my head)

And then have a more detailed rationale with graphics on the About page.

I’m terrible with names but TrustedReviewers seems good to me.

Forms

Some suggestions for the form (sure you’ve thought of some of these already):

  • A dropdown for the endorser to classify the endorsee’s general field(s) of research (could start with the list of eLife’s subject areas). Allow selecting multiple fields.

  • Space for inputing keywords with prediction for a preset list.

  • Endorser relationship to endorsee: either a dropdown (PhD advisor, collaborator, supervisor, Department Head, Other) or a blank field.

  • ORCID would be good to have.

  • Character limit on the Why question? I like having this as a short piece of text. I’m imagining an editor using the database would first filter by field and keywords and then want to get some more context on the filtered reviewers by reading the comment here…

  • We could consider embedding this in ECRLife (on Ghost), it would make design easier?
    P.S. Journalists have kind of a similar service called MuckRack, a database of trusted journalists for PR managers to use. Just in case you find some inspiration there (https://muckrack.com/ 1).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.