I used to teach computer science. If student X spends many hours writing a
program and student Y then spends 4 minutes copying the program and
changing indentation and variable names, it's not fair to give X and Y the
same grade. If this copying is forbidden, then student Y has also violated
an honor code and demonstrated a lack of interest in fair play. Whenever
someone cheats in what ends up being a competition, it's necessary to
impose a penalty, otherwise everyone will feel compelled to cheat and the
school will become an institution for education in the art of cheating.
You could argue about whether school should be a competition or not, but as
an employer, I will not hire from schools where the students learn cheating
and copying rather than computer science or electrical engineering.
Students can choose whether they would rather go to schools which emphasize
copying or schools which emphasize learning and fairly demonstrated ability.
On Wed, Dec 2, 2015 at 12:00 PM, discuss-request@lists.openscad.org wrote:
Send Discuss mailing list submissions to
discuss@lists.openscad.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
or, via email, send a message with subject or body 'help' to
discuss-request@lists.openscad.org
You can reach the person managing the list at
discuss-owner@lists.openscad.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Discuss digest..."
Today's Topics:
1. Re: combine a union child and a difference child in
oneobject. (Leef_me)
2. Re: Compare sources to detect plagiarism (johnmdanskin)
3. Re: Compare sources to detect plagiarism (doug moen)
4. Re: Compare sources to detect plagiarism (Felipe Sanches)
---------- Forwarded message ----------
From: Leef_me Leef_me@cox.net
To: OpenSCAD general discussion discuss@lists.openscad.org
Cc:
Date: Wed, 2 Dec 2015 08:26:18 -0800
Subject: Re: [OpenSCAD] combine a union child and a difference child in
oneobject.
A single module -- yes.
but the first child of the difference should not be specified in the child.
From: "David Eccles (gringer)" bioinformatics@gringene.org
Sent: Wednesday, December 02, 2015 1:15 AM
To: discuss@lists.openscad.org
Subject: Re: [OpenSCAD] combine a union child and a difference child in
oneobject.
Did you just want to combine them into a single module so that only one
command was needed elsewhere?
$fn=16;
module thingy(){
difference()
{
cube([5,5,5], center=true);
#cylinder(d=1.5, h=12, center=true); // part A
}
cylinder(d=1, h=15, center=true); // part B
}
for(r = [0:60:360]){
rotate([0,0,r]) translate([20,0,0]) thingy();
}
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
---------- Forwarded message ----------
From: johnmdanskin johnmdanskin@gmail.com
To: discuss@lists.openscad.org
Cc:
Date: Wed, 2 Dec 2015 09:31:31 -0700 (MST)
Subject: Re: [OpenSCAD] Compare sources to detect plagiarism
There are -lots- of tools for detecting academic plagiarism. If you want
something automatic, best to use a real tool. Here is a recent list of
reviewed tools.
http://www.edudemic.com/the-5-best-plagiarism-detection-tools-for-educators/
--
View this message in context:
http://forum.openscad.org/Compare-sources-to-detect-plagiarism-tp14890p14907.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
---------- Forwarded message ----------
From: doug moen doug@moens.org
To: OpenSCAD general discussion discuss@lists.openscad.org
Cc:
Date: Wed, 2 Dec 2015 11:37:45 -0500
Subject: Re: [OpenSCAD] Compare sources to detect plagiarism
Cpd is better, though, if you specifically want to compare program
structure while ignoring changes to variable names.
On Wednesday, 2 December 2015, johnmdanskin johnmdanskin@gmail.com
wrote:
There are -lots- of tools for detecting academic plagiarism. If you want
something automatic, best to use a real tool. Here is a recent list of
reviewed tools.
http://www.edudemic.com/the-5-best-plagiarism-detection-tools-for-educators/
--
View this message in context:
http://forum.openscad.org/Compare-sources-to-detect-plagiarism-tp14890p14907.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
---------- Forwarded message ----------
From: Felipe Sanches juca@members.fsf.org
To: OpenSCAD general discussion discuss@lists.openscad.org
Cc:
Date: Wed, 2 Dec 2015 14:41:51 -0200
Subject: Re: [OpenSCAD] Compare sources to detect plagiarism
There's a huge issue of software freedom on all of the 5 "solutions"
suggested in this article. But even more damaging than that is the
generalized will to frame copying as a bad thing, by using terms like
"plagiarism" to refer to it.
Copying is a reality! It should be incorporated into the educational
framework, instead of banished as some sort of crime or blasphemy. Refusing
to acknowledge that copying happens and that it will continue to happen as
part of our daily digital modern lives, will only propagate (or even
further increase) the distancing of educational practices from the
realities of our modern world.
These kids should all be writing patches and making pull requests!
On Wed, Dec 2, 2015 at 2:31 PM, johnmdanskin johnmdanskin@gmail.com
wrote:
There are -lots- of tools for detecting academic plagiarism. If you want
something automatic, best to use a real tool. Here is a recent list of
reviewed tools.
http://www.edudemic.com/the-5-best-plagiarism-detection-tools-for-educators/
--
View this message in context:
http://forum.openscad.org/Compare-sources-to-detect-plagiarism-tp14890p14907.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org