diff --git a/Multimedia/stemm-logo.png b/Multimedia/stemm-logo.png
new file mode 100644
index 00000000..8312ce73
Binary files /dev/null and b/Multimedia/stemm-logo.png differ
diff --git a/README.md b/README.md
index 89a05589..945a2db6 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
+
# STEMM Role Models App
***Inspire future generations by providing the most exciting and diverse speakers for your conference.***
@@ -47,8 +48,8 @@ The founders of the STEMM Role Models app - [Kirstie][link_KirstieJane], [Amy][l
The development of this app is mentored by the team behind the [Rosalind Franklin Appathon][link_rfappapthon] - a challenge launched in 2015 to find and support the development of new mobile phone apps to empower women in STEMM. The competition is funded by the [Royal Society's Rosalind Franklin award][link_royalsociety_rfaward] which was won in 2014 by the Prof [Rachel McKendry][link_rachelmckendry]. Check out her [awesome lecture][link_rachelmckendry_talk] on _Harnessing the power of mobile phones and big data for global health_.
-
@@ -113,7 +114,7 @@ Thank you so much (Danke schön! Merci beaucoup!) for visiting the project and w
[link_erin]: https://github.com/erich001
[link_elizabeth]: https://github.com/elizabethjm
[link_rfappapthon]: http://www.rfappathon.org/
-[link_royalsociety_rfaward]: https://royalsociety.org/grants-schemes-awards/awards/rosalind-franklin-award/
+[link_royalsociety_rfaward]: https://royalsociety.org/grants-schemes-awards/awards/rosalind-franklin-award/
[link_rachelmckendry]: https://www.ucl.ac.uk/tb/people/steering-group/rachel-mckendry
[link_rachelmckendry_talk]: https://royalsociety.org/events/2014/11/rosalind-franklin-lecture/
[link_openleaderscohort]: https://www.mozillascience.org/wow-introducing-working-open-workshops-and-the-open-leaders-cohort
@@ -121,4 +122,4 @@ Thank you so much (Danke schön! Merci beaucoup!) for visiting the project and w
[link_mozwow]: http://mozillascience.github.io/working-open-workshop/index.html
[link_researchfox]: http://mozillascience.github.io/working-open-workshop/assets/images/science-fox.svg
[link_leancanvas]: https://app.leanstack.com/canvases/p/2e4a5016-7fb5-4c77-b1cf-ed65518b7603
-[link_impostersyndrome]: https://en.wikipedia.org/wiki/Impostor_syndrome
\ No newline at end of file
+[link_impostersyndrome]: https://en.wikipedia.org/wiki/Impostor_syndrome
diff --git a/documentation/privacy_policy.md b/documentation/privacy_policy.md
new file mode 100644
index 00000000..f648c23b
--- /dev/null
+++ b/documentation/privacy_policy.md
@@ -0,0 +1,9 @@
+# Privacy Policy
+
+While the database itself needs to be searchable we also want to make sure we aren't sharing information unnecessarily and/or without permission.
+
+At time of writing there is no login required to browse the database.
+
+To add to the database (either in terms of adding yourself or recommending others) you need to provide your email address so we know who is contributing content. That email address will never be made public.
+
+However, if you add your email address to your profile then it will be public (somewhat obviously).
diff --git a/documentation/twitter_guidelines.md b/documentation/twitter_guidelines.md
new file mode 100644
index 00000000..493dffd1
--- /dev/null
+++ b/documentation/twitter_guidelines.md
@@ -0,0 +1,10 @@
+# Twitter guidelines
+
+At the moment the [@STEMMRoleModels](https://twitter.com/STEMMRoleModels) twitter account is currently run by [@KirstieJane](https://github.com/KirstieJane). She tries to tweet by these rules:
+
+ * **Stay positive** - although one of the goals of the STEMM Role Models project is to discuss the importance of diversity in STEMM fields, we don't want to add too much negative fuel to the social media storm. So if there are stories focused on failures of inclusivity, then try to re-tweet from personal accounts rather than from the STEMMRoleModels account. But if there are stories focused on the importance of diversity or on different efforts to tackle the problem then re-tweet supportively!
+
+ * **Follow freely** - there are lots of great initiatives out there and many more members of under-represented groups who might want to connect with us (and with whom we almost CERTAINLY want to connect).
+
+ * **Ask questions** - if we have a new issue or we want feedback on something to do with the project, ask the twitter followers for their thoughts! Remember to include the link to where they can contribute their thoughts if appropriate.
+
diff --git a/images/chevron.svg b/images/chevron.svg
new file mode 100644
index 00000000..7bb676eb
--- /dev/null
+++ b/images/chevron.svg
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/images/clubs-logo.svg b/images/clubs-logo.svg
new file mode 100644
index 00000000..711867cf
--- /dev/null
+++ b/images/clubs-logo.svg
@@ -0,0 +1,76 @@
+
+
\ No newline at end of file
diff --git a/images/logo_fullcolor_transparentbkgd.png b/images/logo_fullcolor_transparentbkgd.png
new file mode 100644
index 00000000..febfd6fa
Binary files /dev/null and b/images/logo_fullcolor_transparentbkgd.png differ
diff --git a/images/x-black.svg b/images/x-black.svg
new file mode 100644
index 00000000..d3235bf9
--- /dev/null
+++ b/images/x-black.svg
@@ -0,0 +1,20 @@
+
+
\ No newline at end of file
diff --git a/images/x-white.svg b/images/x-white.svg
new file mode 100644
index 00000000..2026e7c9
--- /dev/null
+++ b/images/x-white.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/js/app.js b/js/app.js
index c4f51d4f..0fba75bf 100644
--- a/js/app.js
+++ b/js/app.js
@@ -83,7 +83,7 @@ $(document).ready(function(){
showPop(id);
});
- $("body").on("click",".event-popup .event-photo img",function(e){
+ $("body").on("click",".event-popup .speaker-photo img",function(e){
$(".event-popup-wrapper .large-photo").show();
e.stopPropagation();
});
@@ -107,7 +107,7 @@ $(document).ready(function(){
});
$("body").on("click",".event-popup-wrapper .expand a",function(e){
- $(this).closest(".event-description").removeClass("long");
+ $(this).closest(".speaker-description").removeClass("long");
return false;
});
@@ -194,32 +194,32 @@ function showPop(id){
pop.find(".value").addClass("not-specified").text("Not filled in");
pop.find(".value").parent().addClass("not-specified");
- pop.find(".event-photo").hide();
+ pop.find(".speaker-photo").hide();
for(var j in item){
if(pop.find("." + j).length > 0){
var value = item[j];
- if(j == "event-date"){
+ if(j == "joined-date"){
if(value == ""){
value = item["event-timestamp"];
}
value = formatDate(value);
}
- if(j == "event-photo") {
+ if(j == "speaker-photo") {
if(value) {
- pop.find(".event-photo").show();
- pop.find(".event-photo img").attr("src",value);
+ pop.find(".speaker-photo").show();
+ pop.find(".speaker-photo img").attr("src",value);
pop.find(".large-photo .photo").css("background-image","url(" + value + ")");
}
}
- if(j == "event-attendance"){
+ if(j == "n-lectures"){
value = numberWithCommas(value);
}
- if(j == "club-contact-details"){
+ if(j == "rec-twitter"){
if(value.length > 0) {
value = value.replace("@","");
value = "https://twitter.com/" + value;
@@ -258,7 +258,7 @@ function showPop(id){
valueEl.html(valueEl.html() + append + " ");
}
- if(j == "event-description"){
+ if(j == "speaker-description"){
var descriptionHeight = valueEl.parent().height();
if(descriptionHeight > 150) {
valueEl.parent().addClass("long");
@@ -316,8 +316,8 @@ function formatDate(dateString) {
// Sorts event report objects by date
function dateSort(a,b){
- var dateA = new Date(a["event-date"]);
- var dateB = new Date(b["event-date"]);
+ var dateA = new Date(a["joined-date"]);
+ var dateB = new Date(b["joined-date"]);
if(dateA > dateB) {
return -1;
} else {
@@ -340,11 +340,11 @@ function updateCounts(){
for(var k in data){
var item = data[k];
if(item.visible) {
- var attendance = parseInt(item["event-attendance"]);
+ var attendance = parseInt(item["n-lectures"]);
if(!isNaN(attendance)){
participants = participants + attendance;
}
- var country = item["club-country"];
+ var country = item["speaker-country"];
if(country != "" && countries.indexOf(country) < 0) {
countries.push(country);
}
@@ -382,7 +382,7 @@ function displayEvents(){
var hasMedia = false;
- var mediaTypes = ["event-creations","event-links-photos","event-links-blogpost","event-links-video"];
+ var mediaTypes = ["event-creations","speaker-links-prof","speaker-links-code","speaker-links-social", "speaker-characteristics"];
for(var i = 0; i < mediaTypes.length; i++) {
var mediaType = mediaTypes[i];
@@ -401,14 +401,14 @@ function displayEvents(){
for(var j in item){
var value = item[j];
- if(j == "event-photo") {
+ if(j == "speaker-photo") {
if(value) {
itemEl.find(".top").removeClass("no-photo");
itemEl.find(".top").css("background-image","url("+value+")");
}
}
- if(j == "event-attendance"){
+ if(j == "n-lectures"){
if(!isNaN(parseInt(value))){
participants = participants + parseInt(value);
}
@@ -442,8 +442,8 @@ function cleanupData(){
newItem[newKey] = item[k];
}
- if(newItem["event-date"] == "") {
- newItem["event-date"] = newItem["event-timestamp"];
+ if(newItem["joined-date"] == "") {
+ newItem["joined-date"] = newItem["event-timestamp"];
}
newItem.id = i + 2;
@@ -526,13 +526,13 @@ function populateElement(el, item){
for(var j in item){
if(el.find("." + j).length > 0){
var value = item[j];
- if(j == "event-date"){
+ if(j == "joined-date"){
if(value == ""){
value = item["event-timestamp"];
}
value = formatDate(value);
}
- if(j == "event-attendance"){
+ if(j == "n-lectures"){
value = numberWithCommas(value);
}
if(value.length == 0){
diff --git a/js/config.js b/js/config.js
index 7b42efcf..2471a55e 100644
--- a/js/config.js
+++ b/js/config.js
@@ -1,28 +1,29 @@
// Your Google Drive Spreadsheet URL
-var sheetID = "1QHl2bjBhMslyFzR5XXPzMLdzzx7oeSKTbgR5PM8qp64";
-var sheetURL = "https://spreadsheets.google.com/feeds/cells/"+sheetID+"/ohaibtm/public/values?alt=json";
+var sheetID = "147nwbdx3D4kGywszzghfODm8SoOisASisjr9sU39Dr8";
+var sheetURL = "https://spreadsheets.google.com/feeds/cells/"+sheetID+"/od6/public/values?alt=json";
// Name of column and what element classname to insert the data into.
var dataKeys = {
- "Status" : "report-status",
+ "Status" : "report-status", // Must be set to 'Approved'
"Timestamp" : "event-timestamp",
- "Date of Event" : "event-date",
- "Your Name" : "club-organizer",
- "Your Twitter Handle (Optional)" : "club-contact-details",
- "Club Name" : "club-name",
- "Club Link" : "club-link",
- "City" : "event-city",
- "Country" : "club-country",
+ "Joined On" : "joined-date", // Shown in main listing
+ "Recommended By" : "rec-name",
+ "Your Twitter Handle (Optional)" : "rec-twitter",
+ "Speaker Name" : "speaker-name", // Shown in main listing
+ "Speaker Email" : "speaker-email",
+ "City" : "speaker-city",
+ "Country" : "speaker-country", // Shown in main listing
"Event Location" : "event-location",
- "Attendance" : "event-attendance",
- "Event Description" : "event-description",
- "Event Cover Photo" : "event-photo",
- "Event Creations" : "event-creations",
- "Web Literacy Skills" : "event-skills",
- "Links to Curriculum (Optional)" : "event-links-curriculum",
- "Links to Photos (Optional)" : "event-links-photos",
- "Links to Blogpost (Optional)" : "event-links-blogpost",
- "Links to Video (Optional)" : "event-links-video",
- "Feedback from Attendees" : "event-feedback-attendees",
- "Your Feedback" : "event-feedback-organizer"
+ "Number of Lectures" : "n-lectures", // Shown in main listing
+ "Description" : "speaker-description",
+ "Cover Photo" : "speaker-photo",
+ "Subspecialty" : "event-creations",
+ "Specialty" : "speaker-specialty",
+ "Links to Previous Talks (Optional)" : "speaker-links-lectures",
+ "Links to Professional Pages (Optional)" : "speaker-links-prof",
+ "Links to Data/Code (Optional)" : "speaker-links-code",
+ "Links to Social Media (Optional)" : "speaker-links-social",
+ "Characteristics" : 'speaker-characteristics',
+ "Feedback from Attendees" : "attendee-feedback",
+ "Your Recommendation" : "rec-feedback"
}
diff --git a/site/about.html b/site/about.html
new file mode 100644
index 00000000..de6c0218
--- /dev/null
+++ b/site/about.html
@@ -0,0 +1,151 @@
+
+
+
+
+ In February of this year the STEMM Role Models team (Kirstie, Amy, Erin
+ and Elizabeth) won the runners up prize in the
+ Rosalind Franklin appathon,
+ a national competition to find the best ideas to harness the power of
+ mobile technology to support women in Science, Technology, Engineering,
+ Maths and Medicine. We sought to tackle the problem that women are less likely to be invited
+ to speak at conferences, even when you take into account their lower
+ representation in senior positions as a whole. We know the confidence that
+ young researchers build when they see people "just like them" in
+ leadership roles and we know that increasing diversity can inspire the
+ most creative ideas across all fields of STEMM and at every step along the
+ academic career trajectory. We proposed a database that conference organisers could use to widen their
+ reach when considering which researchers to invite to speak or to sit on
+ panels. Each profile contains information about the researcher's skills,
+ publications, previous speaking engagements etc, as well as their
+ membership of some of the typically under-represented groups in leadership
+ positions in STEMM: women, people of colour/black minority ethnic, people
+ with a disability, LGBTQ and parent or carer. Two important aspects set the STEMM Role Models project apart from current
+ tools (such as google!) that can be used to create speaker lists 1)
+ members of the database can be uploaded by anyone (department
+ administrators, prinicipal investigators, funding agencies) thus
+ minimizing the effect of the imposter complex that causes women to promote
+ themselves less than men, and 2) we will curate testimonials from members
+ of the community who have seen the women speak to facilitate conference
+ organisers to build the very best program they can. We are also dedicated to open source development and providing
+ opportunities for women and other under-represented groups to build their
+ confidence working in an online collaborative environment. We welcome
+ anyone of any level of experience and at any career stage (including our
+ friends outside the ivory tower of academia!) to join us in our adventure
+ to build the website and assocated mobile app. You can watch our pitch video for
+ the appathon or check out our
+ README
+ file for more information about the idea, where it came from and where we
+ want to go with it, our
+ how to guide for contributors,
+ and our list of issues
+ that we need help with. Would you like to help us develop this page?All about us
+
+ Where we came from
+
+ The problem
+
+ The solution
+
+ What makes us different
+
+ Open development
+
+ Find out more
+
+ Make this page better!
+
+
+ Help with layout, content (text, images) and spelling mistakes all welcome!
+ Please
+ get in touch for more information on how to get involved.
+ What makes us different
organisers to build the very best program they can.
We are also dedicated to open source development and providing opportunities for women and other under-represented groups to build their confidence working in an online collaborative environment. We welcome diff --git a/site/codeofconduct.html b/site/codeofconduct.html new file mode 100644 index 00000000..e4b5d0f3 --- /dev/null +++ b/site/codeofconduct.html @@ -0,0 +1,90 @@ + + +
+ +STEMM Role Models is an interactive database of professionals in STEMM (Science, Technology, Engineering, Mathematics and Medicine). It was inspired by other efforts like Anne’s List that promote diversity in a field by assembling lists of professionals from underrepresented backgrounds who could serve as speakers, experts, panelists, committee members, etc. STEMM Role Models provides similar information that is customizable and searchable, and allows colleagues to leave testimonials endorsing a Role Model.
+ +Anyone in a STEMM field can be a Role Model! You don’t need not belong to an underrepresented group, but our profiles allow you to self-identify with various groups if you wish, and these identifiers provide an additional searchable feature. For example, a conference organizer aiming to increase the representation of women in their speaker roster might search “Woman” followed by a keyword for their conference to obtain a list of professionals who have identified themselves as women and have the keyword in their profile.
+ +Ultimately, our goal is greater than promoting ourselves and our colleagues. We want to promote a healthy diversity of ideas and approaches in STEMM by increasing the visibility of underrepresented groups. We know the confidence that young researchers build when they see people "just like them" in leadership roles, and hope that this project can elevate a diversity of professionals to serve as these Role Models.
+ +Click the “Add a Researcher” button and fill in the requested information. You will receive an email asking for more information about you, and for your permission to be listed on the Role Models site. Provide as much information as you wish to make public, approve your profile, and you’re all set! There may be a delay before your profile goes live, as we screen submissions for potentially fraudulent accounts.
+ +When you receive the email requesting additional information, you will have the option to link to a profile photo. To do this, choose an online photo of yourself. You can use photos on other social media sites. To get the image URL, right click on the image, select “Copy image location”, and paste the URL into the field. Remember, if you move the original image from it’s source, you’ll have to update your profile to a new picture!
+ +It’s easy! Click the “Add a Researcher” button and fill in the requested information. If you are recommending someone else, they will receive an email requesting permission to be listed on the Role Models site. You can choose to identify yourself as a recommender or recommend anonymously. If you are making a personal recommendation, we suggest that you share your identity.
+ +A testimonial is where you can tell everyone how great one of our Role Models is! It is a specific written endorsement of a Role Model for her expertise and/or presentation skills that will be helpful to others who are searching the database for a professional. This is a platform for postivie endorsements only.
+ +That’s great! You can contact us at the link provided on the home page.
+ + +