From: Michael G. <ga...@ma...> - 2005-01-08 19:45:25
|
On Saturday, January 8, 2005, at 12:08 PM, Davide P.Cervone wrote: > Folks: > > Ken Appel's recent problems with uploading class list files suggests > that there is an issue that might need to be addressed in the File > Manager. Currently, when text files are uploaded, their contents are > save verbatim. In particular, nothing is done to adjust line > terminators for PC and Mac files to be in the unix form. This may be > the cause of some of Ken's troubles. > > The question is, how should this be handled in the File Manager? It > is probably a bad idea to ALWAYS convert line breaks, as if the > professor is uploaded an image, for example, this would damage it. > There are a couple of solutions: > > 1. Have a checkbox under the UPLOAD button that is "convert line > breaks to unix format" > or some such wording, with a warning about not doing this for > images or binary > data. It could be checked by default, since most transfers > would be text. > > 2. Have another action button on the right for "Convert Line Breaks". > > 3. Try to use the file's extension (e.g., .lst) and contents to > determine if it is a text > file, and do the conversion automatically. (Easiest for users, > when it works, but > prone to errors.) > > 4. Some combination of the above. > Yet another -- make the import classlist smarter about recognizing line breaks. I think I vote for that one. We could have a general utility that will recognize all three line break types when reading in files. > What do you think? > > A related question is should the File Manager try to be smarter about > where you are putting the files. For example, if someone puts a .lst > file in the top level rather than in templates, should there be a > warning about that? If so, what are the filetype-to-directory > mappings? I know that .lst and set.def files should go in templates, > and .pg files should be somewhere below templates. What other files > would people be uploading, and what are the restrictions on where they > should go? Is a warning sufficient, or should there be some sort of > confirmation dialog box? > > Davide > I think a warning is sufficient. Another possibility is to prevent the File Manager from writing files in the top directory. Except for course.conf there should be no files there in any case. I have worries about allowing instructors to modify course.conf although it is ocassionally handy it is also error prone. At the least I think this should have a permission level, possibly higher than professor. Take care, Mike > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > OpenWeBWorK-Devel mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openwebwork-devel > |