discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Re: [OpenSCAD] Discuss Digest, Vol 13, Issue 10

JD
John Danskin
Wed, Dec 2, 2015 5:15 PM

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

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 >> > > > _______________________________________________ > Discuss mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org > >