[vox-tech] help with script

andy wergedal vox-tech@lists.lugod.org
Fri, 4 Oct 2002 10:33:07 -0700 (PDT)


I wonder if any of your students read the list?

-- Andy

--- Peter Jay Salzman <p@dirac.org> wrote:
> begin msimons@moria.simons-clan.com
> <msimons@moria.simons-clan.com> 
> > On Thu, Oct 03, 2002 at 02:24:04PM -0700, Peter Jay
> Salzman wrote:
> > > excellent, mike!  thanks.
> > > 
> > > question -- is it possible to automatically apply a
> perl script to the
> > > body within mutt?
> > > 
> > > or perhaps using procmail:
> > 
> >   Absolutely with procmail but I don't have a rule
> handy for that right 
> > now.  You might have to de-mime the files before the
> script can work on 
> > them.
> 
> ya, i looked into that last night.  the procmial faq has
> a link to a
> procmail package that deals with mime stuff, but the link
> was broken.
> 
> however, i found munpack.  so right now, i have a
> procmail recipe that
> sends acknowledgement that the homework was received and
> saves it to a
> folder:
> 
>    :0H:
>    * !^FROM_DAEMON
>    * !^X-Loop: beentheredonethat@dirac.org
>    * ^Subject:.*105AL.*HW.*
>    {
>       :0c:
>       | (formail -r -A"Precedence: junk" \
>       -A"X-Loop: beentheredonethat@dirac.org" ; \
>       cat ../academia/TA/phys105AL/105.response) |
> $SENDMAIL -t
>    
>       :0:
>       105
>    }
> 
> i then have a list of codes for grading:
> 
> 0. Perfect.  Congrats on a job well done!
> 1. main() needs an argument type, like "main(void)".
> 2. main() needs a return type, like "int main()".
> 3. main() should always end with a return statement.
> 4. No parenthesis with return.  Use "return 0;" rather
> than "return(0);"
> 5. Always use -W -Wall when compiling a C program.
> 6. The C compiler is called gcc, not cc.
> 7. You didn't show the program compilation.
> 8. You didn't show the program output.
> 9. Please don't run vi with script.  The output is ...
> interesting.  :)
> ... (etc)
> 
> 4. High pass (good job!)
> 3. Pass
> 2. Low pass
> 1. Please resubmit with corrections.
> 0. No pass
> 
> 
> i'm going to write a perl script that takes each mail
> from the folder,
> shows me the attachments, let's me input codes and sends
> an email back
> to the students indicating the comments and final grade. 
> it'll also use
> your perl script to strip the output of their script
> session.
> 
> 
> > Also, I would advise against changing the original
> email... at 
> > least save a copy of the incoming mail in raw form,
> then apply the filter
> > to a separate mail box...
> 
> absolutely!
> 
> thanks!
> pete
> _______________________________________________
> vox-tech mailing list
> vox-tech@lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech


__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com