tag:blogger.com,1999:blog-28222549190387355.comments2022-12-02T16:19:13.217-05:00Jose M Vidaljmvidalhttp://www.blogger.com/profile/16605820980157120553noreply@blogger.comBlogger44125tag:blogger.com,1999:blog-28222549190387355.post-78510746724104016292016-04-07T01:50:49.472-04:002016-04-07T01:50:49.472-04:00Hi Jose,
This is exactly what I'm looking for...Hi Jose,<br /><br />This is exactly what I'm looking for as well. Are there any instructional videos, or have you found another app that does this?<br /><br />I have used conditional formatting to mark a maths assessment task. Used Power Tools add on to count the total of green coloured cells (based on conditional formating) now I'm looking to share the results with students based on email column.<br /><br />Here's my sheet here.<br /><br />Any help would be greatly apreciated.<br /><br />Chris<br /><br />https://docs.google.com/spreadsheets/d/1x6QIFfICQrhg-ZRlRe0uJaqLRCHLqtXVmtiU_HPuJjk/edit#gid=1213521358Chris Maguirehttps://www.blogger.com/profile/17769357539095252011noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-15185672072786242092013-01-19T09:33:52.516-05:002013-01-19T09:33:52.516-05:00Figured it out, I was getting error because I did ...Figured it out, I was getting error because I did not define the other column. Thanks a lot this is just perfect and saved me a lot of time. 180 4 Assignments worth of time :)Emanhttps://www.blogger.com/profile/02741612437359430431noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-70288803099984196522013-01-19T09:30:53.022-05:002013-01-19T09:30:53.022-05:00hey this is really useful,
i just have a question...hey this is really useful, <br />i just have a question how can I change the column names ? or use more columns ?<br />ThanksEmanhttps://www.blogger.com/profile/02741612437359430431noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-51853086289776874082012-01-24T15:06:05.667-05:002012-01-24T15:06:05.667-05:00thank's jose... this article is very useful. I...thank's jose... this article is very useful. I was greatly helped by your article. Bless youGregorius Bangkit Sukarmahttps://www.blogger.com/profile/13225541372551329815noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-49483381434909813002012-01-24T12:06:30.270-05:002012-01-24T12:06:30.270-05:00If you look at the code (emailgrades.js), there is...If you look at the code (emailgrades.js), there is a commented-out line that shows how to bcc: an email.<br /><br />In my classes I put this line back in so I get a bcc: on every email sent, so my gmail gets a copy of every email sent.jmvidalhttps://www.blogger.com/profile/16605820980157120553noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-76421247541709028952012-01-24T12:01:37.975-05:002012-01-24T12:01:37.975-05:00how to verify that the emails have been sent by go...how to verify that the emails have been sent by going into gmail account?Gregorius Bangkit Sukarmahttps://www.blogger.com/profile/13225541372551329815noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-81346218663120753072011-12-01T09:57:24.770-05:002011-12-01T09:57:24.770-05:00Hey good job on the web app. I ran into the same p...Hey good job on the web app. I ran into the same problems with constant clearing of the cache when pulling new updates. Other than that, the framework provides a quick, suitable alternative to native apps.Chuck Burrishttps://www.blogger.com/profile/00568470735787000978noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-86026668933891341952011-05-12T12:38:45.462-04:002011-05-12T12:38:45.462-04:00Yes, as they should be. Web tech. moves so fast w...Yes, as they should be. Web tech. moves so fast we gotta keep running just to stand still.jmvidalhttps://www.blogger.com/profile/16605820980157120553noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-89717854843422343802011-05-12T12:30:34.335-04:002011-05-12T12:30:34.335-04:00Most won't master web technologies before they...Most won't master web technologies before they're off creating the next great app/blog.Travishttps://www.blogger.com/profile/15554289521189243203noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-81112980734088965282011-05-06T16:58:32.685-04:002011-05-06T16:58:32.685-04:00Thanks for the link! I'll check it out.Thanks for the link! I'll check it out.jmvidalhttps://www.blogger.com/profile/16605820980157120553noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-68174002397202217322011-05-06T16:27:59.999-04:002011-05-06T16:27:59.999-04:00Also, as a student using it, I can testify that it...Also, as a student using it, I can testify that it helps very much in homework's grading process.Anonymoushttps://www.blogger.com/profile/05340322713209271913noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-88937971130374968422011-05-06T16:26:58.504-04:002011-05-06T16:26:58.504-04:00Hi, you may give vmchecker a try. This is what is ...Hi, you may give vmchecker a try. This is what is in use at my University. It allows students to send their homework and the application will grade them according to some public/private/mixed tests allowing the teacher to set any penalty he desires (late submissions after deadline, bad coding style, etc).<br /><br />It uses virtualization making it safe to run code from any student.<br /><br />Hope it helps.<br /><br />(if the link below doesn't show, look for it on github)<br /><br />https://github.com/vmchecker/vmcheckerAnonymoushttps://www.blogger.com/profile/05340322713209271913noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-1648271697684294102010-06-17T20:27:12.869-04:002010-06-17T20:27:12.869-04:00Yes, thanks for the reminder. I will be posting th...Yes, thanks for the reminder. I will be posting the code soon.jmvidalhttps://www.blogger.com/profile/16605820980157120553noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-9093283720343748082010-06-17T14:56:34.190-04:002010-06-17T14:56:34.190-04:00Excelent work. Could you please upload the NetLogo...Excelent work. Could you please upload the NetLogo file?, I would like to explore the model. <br />ThanksUnknownhttps://www.blogger.com/profile/02990157011250097469noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-65189000309338536682010-05-03T09:29:06.528-04:002010-05-03T09:29:06.528-04:00Ah, yes, google does not like it sometimes when yo...Ah, yes, google does not like it sometimes when you use the google viewer to embed google docs pdf. I moved the pdf over to my site so its working now. Thanks!jmvidalhttps://www.blogger.com/profile/16605820980157120553noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-47130169293995233062010-05-03T09:18:21.044-04:002010-05-03T09:18:21.044-04:00Mr. Vidal, we can not view your document because o...Mr. Vidal, we can not view your document because of "Sorry, we are unable to retrieve the document for viewing".Alex Ivanovhttps://www.blogger.com/profile/07568329431041414133noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-8350802370863151622010-04-19T16:08:42.424-04:002010-04-19T16:08:42.424-04:00Hey Jed!
The editor recommendation is to learn to...Hey Jed!<br /><br />The editor recommendation is to learn to use your editor, whichever one you choose, well. It just saves one a lot of time to know that with a keystroke you can do global search-replace, or properly indent all code, etc.<br /><br />My favorite Tip is macros (C-x ( in emacs). I often get large text files (data for homeworks) that are in just the wrong format and I have to change them to something easier to parse:<br /><br />C-x ( <br /><br />...do what I need to re-format the first line(s)... <br /><br />C-x )<br />C-u 10000 C-x e.jmvidalhttps://www.blogger.com/profile/16605820980157120553noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-65807090627140401062010-04-19T15:46:52.122-04:002010-04-19T15:46:52.122-04:00Teaching students to be lifelong learners is one o...Teaching students to be lifelong learners is one of the top goals of every major University. But it is easier said than done.<br /><br />I love that we now have people like Andy, and Jeff Atwood and Scott Hanselman: professional developers who happen to blog and constantly remind us that it is a process. It really helps to show kids that it is not just me being pigheaded about them writing unit tests for their homework program which only I will ever run. <br /><br />However, I also have to be careful about how I phrase the half-life situation. Most freshmen believe that learning your second programming language will be just as hard as the first. They think its like learning Chinese after learning Italian. This then leads them to conclude that a career in CS is a waste of money as everything they learned in the first 4 years will be obsolete 4 years later. This is not true, but it is what many conclude.jmvidalhttps://www.blogger.com/profile/16605820980157120553noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-85263017677601256682010-04-19T08:59:43.067-04:002010-04-19T08:59:43.067-04:00Jose,
it was nice to meet you this weekend. And w...Jose, <br />it was nice to meet you this weekend. And while I did not see Andy's talk, I would say this about what I wish I was taught (in school) that isn't on this list: Test Driven Development. I say this because the majority of the stuff on the list is a technical tool that is subject to change. But TDD (and likewise Behavior Driven Development) is a paradigm shift in development that will make a similar impact to development as OOP did. It fundamentally changes both the design process and the expectations given to the developer himself/herself. Also, for clarity, I see automated testing as reactionary to design rather than driving design (although automated testing could be running the existing Continuous Integration test suite that is created during TDD/BDD). I don't know what you mean by 'manual testing'. <br /><br />On the editor's thread:<br />Quite frankly, I think that educational institutions should avoid teaching within the context if IDE's in general. This should be left to some certification for a given language or toolset.My colleagues and I use vim, others on my team use emacs. Coming from a job where I was required to use Eclipse, I absolutely loath it. Instead of IDE's teach how to do more with less using meta-programming, enforcing DRY, YAGNI, and other agile principles, and teach to write in a functional style. i will leave you with one of my favorite tweets of all time. <br /> <br />"IDEs are crutches for the features that are missing in the language" by @olabiniJedhttps://www.blogger.com/profile/09876428586613538246noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-9676562237914789822010-04-18T21:47:05.157-04:002010-04-18T21:47:05.157-04:00For example, a true journeyman programmer invests ...<i>For example, a true journeyman programmer invests the 1-hour or so it takes to learn to use svn from his IDE and then spends the rest of his 40 year career...</i><br /><br />I agree. Are you teaching your students that, Jose? Explicitly, in those words? That if they're not constantly learning new skills, they're going to be left in the dust? I hope all schools do. I hope that part of what's instilled in students is an understanding of just how short-lived their skillsets are.Andy Lesterhttps://www.blogger.com/profile/09755104360043101497noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-10043797632352381942010-04-18T10:11:43.065-04:002010-04-18T10:11:43.065-04:00That does sound like a good presentation. I didn&...That does sound like a good presentation. I didn't make it out of the dev track room. It is a shame I can't be in two places at once (yet). I hope Andy posts the slides of his talk and links from his blog that I now read ((hint,hint) if Mr Lester is still reading).<br /><br />I think Andy may have sat in front of me at Yehuda's Rails presentation and mentioned something about Catalyst Framework to me, since I had mentioned to the guy sitting next to me how different Rails felt from the way we did things in Perl in the 90's. So many people; it's easy to get mixed up.<br /><br />Andy had a workshop that I was REALLY sorry to miss also. It sounded great, but they moved him up against 'maddog'. The first rule of POSSCON for me was: 'maddog > ALL'. <br /><br />On the bright side, Andy's book is inexpensive enough on Amazon for me to add it to my $20 or less Christmas wishlist from the family! <br /><br />Obie Fernandez had a great presentation in the dev track about it taking something like 10000 hours of practice to achieve technical mastery in anything and how you need a lifelong commitment to learning and expanding your abilities. He had a slide that showed some of the stuff that he expects his developers to be adept in or become adept in that included things like vim, DRY, agile, svn, and all sorts of other stuff (there was like 30-40 things). I came in pretty much expecting something about rails, so the talk he gave was as unexpected as it was great! I like the way he thinks and am tempted to read his Rails book when 2nd edition comes around.Unknownhttps://www.blogger.com/profile/03330902961406797476noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-90483721210780398242010-04-18T08:39:21.143-04:002010-04-18T08:39:21.143-04:00I enjoyed you talk Andy! It was a concise and ente...I enjoyed you talk Andy! It was a concise and entertaining explanation of employers' more pressing concerns.<br /><br />I think my point was that some of these are not things that need to be taught as much as they are things that need to be done, by the developer.<br /><br />For example, a true journeyman programmer invests the 1-hour or so it takes to learn to use svn from his IDE and then spends the rest of his 40 year career constantly using source control and thus learning how it fits within his complex deployment/QA scenario.<br /><br />A BS is only 4 years, while a career in software can last more than 40 years. In that time technology will change dramatically. <br /><br />I got my BS in CSE 20 years ago. That year CVS had just come out, the Web would be invented 4 years later, Java 5 years later, no one had heard of DRY, or unit testing, or agile acrobatic pair gymnastics, or whatever.<br /><br />What will be the must-have skillset in 20 years? I don't know, but the journeyman programmer will have it because he is always learning.<br /><br />So, what we really need to be teaching is the journeyman mindset: never stop learning. I hope we do that. But, then again, that is also something that needs to be done more than it needs to be taught.jmvidalhttps://www.blogger.com/profile/16605820980157120553noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-1750041991202144622010-04-18T02:20:20.860-04:002010-04-18T02:20:20.860-04:00I have always heard 'Code Complete' was go...<i>I have always heard 'Code Complete' was good, but I still wonder how considering its publisher.</i><br /><br />After I emphatically recommended <i>Code Complete</i> I specifically said "Don't let the fact that it's from Microsoft Press fool you." It's truly a fantastic book.<br /><br />My point about learning an editor isn't just "Learn a good editor", and how to compile code. Rather, I meant to get across that students should work learn their editor so that it is a handy tool in your toolbox, not just something you type code into and run builds with.<br /><br />Jose, I'm glad you liked the talk. I had a great time in Columbia, and it was the first time I'd given a talk on the topic.Andy Lesterhttps://www.blogger.com/profile/09755104360043101497noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-61312537342675635372010-04-18T00:43:48.294-04:002010-04-18T00:43:48.294-04:00I have always heard 'Code Complete' was go...I have always heard 'Code Complete' was good, but I still wonder how considering its publisher. <br /><br />I mean Amazon says it has bad code examples in Visual Basic? Isn't that every code example in Visual Basic?<br /><br />Lots of good books on that stackoverflow list. I've had to build my reputation so I can vote up SICP and/or 'The Little Schemer'.<br /><br />I agree with you on editors. The students that care will learn one themselves. It's not like the old days though; I can seldom get into debates over the obviously superior vim versus emacs. I encounter students claiming kate and gedit are better.<br /><br />Everything I've learned of git, lint, DRY, unit testing, and agile development (to name a few) has been on my own time. Then again, I'm just a junior. Maybe 490/492 will change that some?Unknownhttps://www.blogger.com/profile/03330902961406797476noreply@blogger.comtag:blogger.com,1999:blog-28222549190387355.post-8278140100032431342009-11-14T11:14:46.240-05:002009-11-14T11:14:46.240-05:00Jose,
I enjoyed reading this blog.
NathanJose,<br /><br />I enjoyed reading this blog.<br /><br />NathanUnknownhttps://www.blogger.com/profile/05639526087384800327noreply@blogger.com