Google Summer of Code -- It's back

Facets is more of a general library. My proposal works even for the most specific of tasks so long as two or more people end up trying to implement them.

- Jake McArthur

···

On Tuesday 18 April 2006 9:19 am, Jake McArthur wrote:

My idea is to create an open source code repository, web site, and
set of tools designed to help people to automate the process of
factoring code out of their projects which they can all share. First,

You might take a look at Facets: facets.rubyforge.org

Hello Jake,

Wow what a great idea.

Thanks.

BTW. do you know the online python-cookbook?

ActiveState Community - Boosting coder and team productivity with ready-to-use open source languages and tools.

I've heard of it, but I'm not a big Python guy, so I haven't ever really had much reason to browse through it or use it. I mainly only use Ruby and C, not for lack of understanding other languages, but just because they are the only ones that actually achieve their goals as far as I am concerned.

It is a small subset of the possible results of the implementation of
the idea you describe here, of course your idea is much-much more than
this, since python cookbook is just a set of manually added code snippets.

Yeah. I have known of "cookbooks," but they are really only useful if somebody just so happens to think that something they made would be useful to other people. Like you said, this is different. It works for things that people are actually using and continues to improve the entire code base over time.

If you decide to implement DROP, be sure to put up a page/wiki/mailing
list something so we can track your progress and send some ideas (if you
don't mind :wink:

Gladly. I will definitely be applying with it, so if any of the mentors here want to be my mentor, that would be the guarantee that it will happen soon. </hint hint wink wink> If it's not accepted, it will have to just go into my increasingly long queue of projects to do (meaning it will take forever, possibly years, just to start... by then I may forget).

- Jake McArthur

···

On Apr 18, 2006, at 10:53 AM, Peter Szinek wrote:

Take a look at Moodle. It is implemented in PHP, but is a pretty decent piece
of software, and one could do well to learn from their experience building
that product.

Kirk Haines

···

On Tuesday 18 April 2006 4:10 pm, Gregory Brown wrote:

Our university uses BlackBoard. It's a mess.

http://www.rubyholic.com/

-austin

···

On 4/19/06, Codeblogger <codeblogger@gmail.com> wrote:

>
> > 3. Specialized CMS (content management systems) for schools, clubs,
> > etc (calendaring, events, forms, contacts, etc)
How about some sort of 'Ruby/Rails/Whatever User Group Organizer'?

--
Austin Ziegler * halostatue@gmail.com
               * Alternate: austin@halostatue.ca

Kirk Haines wrote:

···

On Tuesday 18 April 2006 4:10 pm, Gregory Brown wrote:

Our university uses BlackBoard. It's a mess.
   
Take a look at Moodle. It is implemented in PHP, but is a pretty decent piece of software, and one could do well to learn from their experience building that product.

Kirk Haines

Good idea. I hear of moodle but never actually had a chance to use it in school. I'll take a good look at it before undertaking this project.

Nic

I'll second Moodle ... only problem with it is that it's written in PHP, not Ruby/Rails. :slight_smile:

It's a piece of cake to get up and running. In fact, if you're willing to wait a couple of days, I'll have a VMWare virtual machine with a complete Gentoo Linux/Apache/MySQL/PHP/Moodle stack up on my web site. It's queued up behind a similar virtual machine with a Rails stack. :slight_smile:

Nicolas Kassis wrote:

···

Kirk Haines wrote:

On Tuesday 18 April 2006 4:10 pm, Gregory Brown wrote:

Our university uses BlackBoard. It's a mess.
  
Take a look at Moodle. It is implemented in PHP, but is a pretty decent piece of software, and one could do well to learn from their experience building that product.

Kirk Haines

Good idea. I hear of moodle but never actually had a chance to use it in school. I'll take a good look at it before undertaking this project.

Nic

--
M. Edward (Ed) Borasky

http://linuxcapacityplanning.com

M. Edward (Ed) Borasky wrote:

I'll second Moodle ... only problem with it is that it's written in PHP, not Ruby/Rails. :slight_smile:

It's a piece of cake to get up and running. In fact, if you're willing to wait a couple of days, I'll have a VMWare virtual machine with a complete Gentoo Linux/Apache/MySQL/PHP/Moodle stack up on my web site. It's queued up behind a similar virtual machine with a Rails stack. :slight_smile:

So, would there be an advantage to having a Rails CMS? I was also thinking about developing a testing module for this CMS. One thing I've noticed is that most of the current systems out there have poor testing modules. I envisioned something similar to Lon-capa and Webwork to very popular systems with Physics and Math professors.

Nic

I don't know that there would be any advantage to a course management system other than Moodle at this point. I have two web sites running it and I'd hate to see a bunch of Ruby/Rails developers reinventing Moodle just for the joy of it. It's a package, it does exactly what I need and I don't much care about the internals. I don't even know PHP and barely know how to configure Apache and MySQL. It's that easy to set up. :slight_smile:

I'd rather see Rails effort go into new application areas. Basecamp is a perfect example. There's nothing else like it that I've found written in any technology.

Nicolas Kassis wrote:

···

M. Edward (Ed) Borasky wrote:

I'll second Moodle ... only problem with it is that it's written in PHP, not Ruby/Rails. :slight_smile:

It's a piece of cake to get up and running. In fact, if you're willing to wait a couple of days, I'll have a VMWare virtual machine with a complete Gentoo Linux/Apache/MySQL/PHP/Moodle stack up on my web site. It's queued up behind a similar virtual machine with a Rails stack. :slight_smile:

So, would there be an advantage to having a Rails CMS? I was also thinking about developing a testing module for this CMS. One thing I've noticed is that most of the current systems out there have poor testing modules. I envisioned something similar to Lon-capa and Webwork to very popular systems with Physics and Math professors.

Nic

--
M. Edward (Ed) Borasky

http://linuxcapacityplanning.com

M. Edward (Ed) Borasky wrote:

I don't know that there would be any advantage to a course management system other than Moodle at this point. I have two web sites running it and I'd hate to see a bunch of Ruby/Rails developers reinventing Moodle just for the joy of it. It's a package, it does exactly what I need and I don't much care about the internals. I don't even know PHP and barely know how to configure Apache and MySQL. It's that easy to set up. :slight_smile:

I'd rather see Rails effort go into new application areas. Basecamp is a perfect example. There's nothing else like it that I've found written in any technology.

Nicolas Kassis wrote:

Thanks for the input. I'll keep thinking.

Nic

Huh. I don't know if you guys are actually using moodle or just administering it, but as someone who uses it a ton I can tell you I would love a replacement. It's pretty much horrible to use as a teaching assistant. When posting an assignment I have to make about 15 clicks, copy and paste a url, upload a "resource", blah, blah, blah. The grading interface makes it incredibly easy to loose a whole class worth of grades, the comments for each graded assignment are only about 50 chars long, it's difficult to find things that should be simple... I could go on for a while, and so could every other assistant in my department. Please write a better moodle!

Beyond me being incredibly annoyed at moodle almost daily, I don't think the fact that something exists should ever be much of a deterrent. How many search engines were "working just fine" before google came around? How many programming languages already let you do the same things that you can do in ruby? It's all about learning from what others have done and doing it better, isn't it? I guess there might be diminishing returns if you are re-implementing something huge for minimal improvement, but I can bet that won't be the case with moodle.

-Jeff

P.S. If you need user input I've got 20 colleagues who would love to vent, er, help moodle on rails :slight_smile:

M. Edward (Ed) Borasky wrote:

···

I don't know that there would be any advantage to a course management system other than Moodle at this point. I have two web sites running it and I'd hate to see a bunch of Ruby/Rails developers reinventing Moodle just for the joy of it. It's a package, it does exactly what I need and I don't much care about the internals. I don't even know PHP and barely know how to configure Apache and MySQL. It's that easy to set up. :slight_smile:

I'd rather see Rails effort go into new application areas. Basecamp is a perfect example. There's nothing else like it that I've found written in any technology.

Nicolas Kassis wrote:

M. Edward (Ed) Borasky wrote:

I'll second Moodle ... only problem with it is that it's written in PHP, not Ruby/Rails. :slight_smile:

It's a piece of cake to get up and running. In fact, if you're willing to wait a couple of days, I'll have a VMWare virtual machine with a complete Gentoo Linux/Apache/MySQL/PHP/Moodle stack up on my web site. It's queued up behind a similar virtual machine with a Rails stack. :slight_smile:

So, would there be an advantage to having a Rails CMS? I was also thinking about developing a testing module for this CMS. One thing I've noticed is that most of the current systems out there have poor testing modules. I envisioned something similar to Lon-capa and Webwork to very popular systems with Physics and Math professors.

Nic