Merge pull request #6979 from QuincyLarson/fix/update-about

Add academic honesty page and improve about view
This commit is contained in:
Justin Richardsson
2016-02-13 22:25:42 -05:00
7 changed files with 48 additions and 18 deletions

View File

@ -358,7 +358,7 @@ $(document).ready(function() {
mapAside.attr({
src: '/map-aside',
scrolling: 'yes'
});
});
$('.map-aside .iframeWrapper').append(mapAside);
main.isMapAsideLoad = true;
}

View File

@ -102,7 +102,7 @@
"description": [
"<strong>Objective:</strong> Build a <a href='http://codepen.io' target='_blank'>CodePen.io</a> app that is functionally similar to this: <a href='http://codepen.io/FreeCodeCamp/full/wMQrXV' target='_blank'>http://codepen.io/FreeCodeCamp/full/wMQrXV</a>.",
"<strong>Rule #1:</strong> Don't look at the example project's code. Figure it out for yourself.",
"<strong>Rule #2:</strong> Fulfill the below <a href='http://en.wikipedia.org/wiki/User_story' target='_blank'>user stories</a>. Use whichever libraries or APIs you need. Give it your own personal style.",
"<strong>Rule #2:</strong> Fulfill the below <a href='http://en.wikipedia.org/wiki/User_story' target='_blank'>user stories</a>. Use whichever libraries you need. Give it your own personal style.",
"<strong>User Story:</strong> I can view a tribute page with an image and text.",
"<strong>User Story:</strong> I can click on a link that will take me to an external website with further information on the topic.",
"Remember to use <a href='//github.com/FreeCodeCamp/freecodecamp/wiki/How-to-get-help-when-you-get-stuck' target='_blank'>Read-Search-Ask</a> if you get stuck.",
@ -138,7 +138,7 @@
"description": [
"<strong>Objective:</strong> Build a <a href='http://codepen.io' target='_blank'>CodePen.io</a> app that is functionally similar to this: <a href='http://codepen.io/FreeCodeCamp/full/VemmoX/' target='_blank'>http://codepen.io/FreeCodeCamp/full/VemmoX/</a>.",
"<strong>Rule #1:</strong> Don't look at the example project's code. Figure it out for yourself.",
"<strong>Rule #2:</strong> Fulfill the below <a href='http://en.wikipedia.org/wiki/User_story' target='_blank'>user stories</a>. Use whichever libraries or APIs you need. Give it your own personal style.",
"<strong>Rule #2:</strong> Fulfill the below <a href='http://en.wikipedia.org/wiki/User_story' target='_blank'>user stories</a>. Use whichever libraries you need. Give it your own personal style.",
"<strong>User Story:</strong> I can access all of the portfolio webpage's content just by scrolling.",
"<strong>User Story:</strong> I can click different buttons that will take me to the portfolio creator's different social media pages.",
"<strong>User Story:</strong> I can see thumbnail images of different projects the portfolio creator has built (if you haven't built any websites before, use placeholders.)",

View File

@ -25,7 +25,7 @@ export default function about(app) {
About our Open Source Community, our social media presence,
and how to contact us`.split('\n').join(' '),
globalCompletedCount: numberWithCommas(
5612952 + (Math.floor((Date.now() - 1446268581061) / 2000))
5612952 + (Math.floor((Date.now() - 1446268581061) / 1800))
)
});
})

View File

@ -37,6 +37,8 @@ module.exports = function(app) {
router.get('/terms', terms);
router.get('/privacy', privacy);
router.get('/code-of-conduct', codeOfConduct);
router.get('/academic-honesty', academicHonesty);
router.get(
'/the-fastest-web-page-on-the-internet',
theFastestWebPageOnTheInternet
@ -175,7 +177,7 @@ module.exports = function(app) {
function privacy(req, res) {
res.render('resources/privacy', {
title: 'Privacy'
title: 'Privacy policy'
});
}
@ -185,6 +187,12 @@ module.exports = function(app) {
});
}
function academicHonesty(req, res) {
res.render('resources/academic-honesty', {
title: 'Academic Honesty policy'
});
}
function theFastestWebPageOnTheInternet(req, res) {
res.render('resources/the-fastest-web-page-on-the-internet', {
title: 'This is the fastest web page on the internet'

View File

@ -66,7 +66,7 @@ export default function csp() {
'*.twitter.com',
'*.ghbtns.com',
'*.freecatphotoapp.com',
'freecodecamp.github.io'
'freecodecamp.github.io'
].concat(trusted)
},
// set to true if you only want to report errors

View File

@ -17,6 +17,10 @@ block content
span.tag Completed:&#9;
span.text-primary #{globalCompletedCount}
| challenges
li.nowrap
span.tag Donated:&#9;
span.text-primary $800,000
| in pro-bono code
.spacer
.row
.col-xs-12.col-sm-10.col-sm-offset-1.col-md-6.col-md-offset-3
@ -27,37 +31,37 @@ block content
td.text-center
i.fa.fa-medium
td
a(href='//medium.freecodecamp.com', target='_blank') Our Medium Publication
a(href='//medium.freecodecamp.com', target='_blank') Our Medium publication
tr
td.text-center
i.fa.fa-github
i.fa.fa-twitch
td
a(href="//github.com/freecodecamp", target='_blank') Our GitHub Repository
a(href="//twitch.tv/freecodecamp", target='_blank') Our Twitch.tv channel
tr
td.text-center
i.fa.fa-reddit
td
a(href="//www.reddit.com/r/freecodecamp", target='_blank') Our Subreddit
tr
td.text-center
i.fa.fa-github
td
a(href="//github.com/freecodecamp", target='_blank') Our GitHub repository
tr
td.text-center
i.fa.fa-linkedin
td
a(href="//www.linkedin.com/edu/school?id=166029", target='_blank') Our LinkedIn University Page
a(href="//www.linkedin.com/edu/school?id=166029", target='_blank') Our LinkedIn university page
tr
td.text-center
i.fa.fa-twitter
td
a(href="//twitter.com/freecodecamp", target='_blank') Our Twitter Feed
tr
td.text-center
i.fa.fa-twitch
td
a(href="//twitch.tv/freecodecamp", target='_blank') Our Twitch.tv Channel
a(href="//twitter.com/freecodecamp", target='_blank') Our Twitter feed
tr
td.text-center
i.fa.fa-facebook
td
a(href="//facebook.com/freecodecamp") Our Facebook Page
a(href="//facebook.com/freecodecamp") Our Facebook page
tr
td.text-center
i.fa.fa-lock
@ -68,6 +72,11 @@ block content
i.fa.fa-balance-scale
td
a(href="/code-of-conduct") Our code of conduct
tr
td.text-center
i.fa.fa-university
td
a(href="/academic-honesty") Our academic honesty policy
tr
td.text-center
i.fa.fa-book
@ -82,7 +91,7 @@ block content
td.text-center
i.fa.fa-comment
td
a(href="/stories") Stories from campers who've become professional developers
a(href="/stories") Stories from campers who've become professional software engineers
.spacer
.row
.col-xs-12.col-sm-10.col-sm-offset-1.col-md-6.col-md-offset-3

View File

@ -0,0 +1,13 @@
extends ../layout
block content
.col-xs-12.col-sm-8.col-sm-offset-2.col-md-6.col-md-offset-3
html.
<h2 class='text-center'></a>Academic Honesty Policy</h2>
<hr>
<p>Before we issue our verified certification to a camper, he or she must accept our Academic Honesty Pledge, which reads:</p>
<p>"I understand that plagiarism means copying someone elses work and presenting the work as if it were my own, without clearly attributing the original author.</p>
<p>"I understand that plagiarism is an act of intellectual dishonesty, and that people usually get kicked out of university or fired from their jobs if they get caught plagiarizing.</p>
<p>"Aside from using open source libraries such as jQuery and Bootstrap, and short snippets of code which are clearly attributed to their original author, 100% of the code in my projects was written by me, or along with another camper with whom I was pair programming in real time.</p>
<p>"I pledge that I did not plagiarize any of my Free Code Camp work. I understand that Free Code Camps team will audit my projects to confirm this."</p>
<p>In the situations where we discover instances of unambiguous plagiarism, we will replace the camper in questions certification with a message that "Upon review, this account has been flagged for academic dishonesty."</p>
<p>As an academic institution that grants achievement-based certifications, we take academic honesty very seriously. If you have any questions about this policy, or suspect that someone has violated it, you can email <a href="mailto:team@freecodecamp.com">team@freecodecamp.com</a> and we will investigate.</p>