Student submitting websites within Moodle

Student submitting websites within Moodle

by john mcgarvey -
Number of replies: 16

Hello, I hope this is the right place to post my question.

 I am going to be teaching web design to middle school students. Student will be creating websites with nested images, html, css and javascript. I would like the students to be able to either upload the files to Moodle or a file repository in moodle so I can view and grade their work. Students can not load their work to the public internet because of the school's AUP .

I was wondering how other people have handled these issues. Should I have the students zip the complete directories and upload them to a Moodle assignment or is there another solution.  If I need my Moodle administrator to set up file repositories, does anyone have resources or suggestions on how to do that.

Thank you


Average of ratings: -
In reply to john mcgarvey

Re: Student submitting websites within Moodle

by john Simpson -

Here is a past link covering the subject using Dreamweaver. Although I can't see it being a problem whether you use dreamweaver, Kompozer, or any text editot. I knew html files wouldn,t be a problem uploading.

You'll find better experts on this link. I hope it's relevent to what you are looking for. if not ask , and bump the old post up.

https://moodle.org/mod/forum/discuss.php?d=135474

In reply to john mcgarvey

Re: Student submitting websites within Moodle

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators

Hello there and apologies for not seeing your post earlier. Yes - I would advise setting up an assignment and having them upload the zipped folder to there. You will have to download and unzip the folders in order to see and grade the websites, but this is the simplest way. 

In reply to Mary Cooch

Re: Student submitting websites within Moodle

by dawn alderson -

Hi,

OK so, would it be right to assume you are reading/marking their code (syntax/semantics/fluency whatever, essentially not placing primary focus on the aesthetics/pretty design 'web' view).  If so, then it seems to me that the student could submit their efforts from within whatever editor (as noted earlier), or it could  be in the form of simple copy-paste the script into word-file/notepad doc/pdf and upload to assignment ....so no need for zip-no? 

To access browser view....yep I can see the need for uploading zip files. To answer your question about repo- yes, you will need your Moodle administrator to set up file repository:

https://docs.moodle.org/27/en/File_system_repository

hope helpful

cheers,

Dawn

In reply to dawn alderson

Re: Student submitting websites within Moodle

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators

I'm not sure the file system repository would be particularly helpful in this instance, as it involves an admin allowing users to FTP into a repository on the server, and I can't see middle school students being allowed to do that. For uploading into an assignment you don't need anything beyond standard.

In reply to Mary Cooch

Re: Student submitting websites within Moodle

by dawn alderson -

Hi Mary,

understand.

re: as it involves an admin allowing users to FTP into a repository on the server, and I can't see middle school students being allowed to do that.

so would it be fair to say the repo feature is of no use for middle schools?

I am of the understanding that it is best to consider the affordances of a feature in Moodle, as opposed to the constraints....me-I could be wrong though smile


In reply to dawn alderson

Re: Student submitting websites within Moodle

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators

Dawn - the type of school or organisation is irrelevant regarding the File system repository It is whether or not they are able to add the folder onto their server and whether or not they wish teachers (for it would normally be the teachers) to be able to upload into it, for retrieval within courses. 

In reply to Mary Cooch

Re: Student submitting websites within Moodle

by dawn alderson -

ahhh I see....same page then Mary.  John can use the repo feature if he wishes to-all being well in his context.  We cannot assume circs will/will not allow that to happen across any middle school, of course.

In reply to Mary Cooch

Re: Student submitting websites within Moodle

by john mcgarvey -

Hi Mary,

Thanks for the response. Do you know if I had the respository set up for my classes, would the students have the option of saving their file to the repository within the Assignment module or would I as the teacher have to submit their files.


In reply to john mcgarvey

Re: Student submitting websites within Moodle

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators

Hello John. Which repository are you referring to? If you mean the File system repository then it is really only for people with FTP access to the folder on the server to add files which can then be retrieved via the file picker. Nobody within Moodle can upload into it - you don't save to repositories; you upload from them.

In reply to Mary Cooch

Re: Student submitting websites within Moodle

by john mcgarvey -

Mary thank you for the clarification, I just re read the documentation on repositories and they make more sense to me. I thought the purpose of the repositories was to give students an area within moodle where they could manage their own files instead of an area for teachers manage course files.

In reply to Mary Cooch

Re: Student submitting websites within Moodle

by Matt Bury -
Picture of Particularly helpful Moodlers Picture of Plugin developers

Hi Mary & John,

I wonder if Moodle's file system is appropriate for sharing code at all. The whole process of zipping, uploading, downloading, unzipping, and viewing seems to be unnecessarily cumbersome.

Something like Github.com would appear to be more appropriate for code sharing and review, however free Github.com accounts are public and you need to pay for private ones.  They also offer education accounts: https://education.github.com/

Git itself is free and open source (developed by Linus Torvalds himself!) so there are likely to be free and open source implementations of a Git server that are appropriate for your learners' needs: http://git-scm.com/

The nice thing about using a software repository and versioning system like Git is that you and your learners can upload (push) new work and edits directly to the Git server from their integrated development environment (IDE) and anyone with access can download (pull) them directly to their IDEs to view and test them with the minimum of fuss and effort. You can also include comments and feedback with code updates.

It's also ideal if you want to get into server-side scripting and programming since learners can easily set up a localhost server on their computers and write apps in PHP, Python, Ruby, Node.js, etc. Or write or edit themes for widely used CMS' like Wordpress, Joomla, and Drupal.

My favourite free and open source IDE (which is also great for HTML5, CSS3, and Javascript) supports Git as standard: Just create a project connect it to a Git repository and you're in business. No other installation or configuration necessary: https://netbeans.org/

I hope this helps! smile

Average of ratings:Useful (2)
In reply to Matt Bury

Re: Student submitting websites within Moodle

by dawn alderson -

am on the 99th floor of a block in NY! Am feeling elevated Matt. smile

In reply to Matt Bury

Re: Student submitting websites within Moodle

by john mcgarvey -

Matt thanks for the Github suggestion. While I have experience using Github with the various frameworks I use, I never thought of having my students use it to share their code. With parent permission,  I think it just might be a "gray" area that I could use to get around the District's AUP.

Average of ratings:Useful (1)
In reply to john mcgarvey

Re: Student submitting websites within Moodle

by AL Rachels -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers

Hi John,

I have had my students make web pages using eXe. Available as a free download at http://exelearning.net/?lang=en Works great. Creates a file that is self contained that will act like a web site on the students computer without having to have internet access. They can turn in the default .elp file or generate a zip file for turn in, via a file assignment in Moodle. I even have them use eXe to create a portfolio of their work during the year. At the end of the year, they get to take home a copy on a thumb drive, or they can click on the  link in their assignment and open then download and save it at home.

HTH,

AL