CSCI475&675Spring2015AssignmentsReadthishandoutcarefully–studentsinpriorsemestershavefailedtoreadtheassignmentscarefullyandhavebeenpenalizedbecausetheydidnothandintheappropriatedeliverables.
CodingAssignmentsAllcodingassignmentsmustbepostedontheserverforgrading,notsubmittedondiscorflashdrive.
GettingyouraccountontheserverworkingcorrectlyandFTPingtoitcanbetricky,soyoushouldtestFTPingtoyouraccountinthesecondweekofclass(yourwebspacewon'tyetworkinthefirstweek),asspecifiedonthesyllabus,wellbeforetheassignmentisduesothatwecanworkoutanyproblems.
(YouwillnotbegivenanextensiononAssignment1ifyoudon'thavetheFTPprocessworkingbytheduedate.
)Refertothe"HowtoFTPtoYourClassDirectory"handoutontheclasswebsite.
IfyouarehavingproblemsFTPingtoyourserverspace,pleasefollowallthedirectionsagain,verycarefully–asingletinymistakeinsettingupyourwebspacewillbreaktheentirewebspace.
Refertothe"Troubleshooting"sectionattheendoftheFTPhandoutonmywebsiteifyouhaveproblems.
WebSiteAnalysis(WSA)1-4(25pointseach,100pointstotal)Whattoturnin:TurninaprintedcopyinclassandalsoemailacopyofyourfiletobothourTAandmeasbackup.
WSAsdonotneedtobepostedtoyourwebspace–wewillbegradingtheprintedcopy.
Evaluatethefollowingwebsites(onewebsiteforeachofthefourassignmentsonthescheduleattheendofthesyllabus)usingtheWSAevaluationformavailableontheclasswebsite.
Enteragradeinthecentercollumnforeachitemrow,aswellascommentsontherightexplainingwhyyouthinktheitemishandledwellorpoorly.
Deletethequestions/suggestionsinthecommentsarea–theyarejustthereashintsaboutwhatyoushouldthinkabout,andyoudonotnecessarilyneedtoanswereachoneofthem.
Thefollowingwebsitesforyourevaluations:WSA#1:CrateandBarrelhttp://www.
crateandbarrel.
comWSA#2:NIU'sUndergraduateAdmissionshttp://www.
niu.
edu/admissions/index.
shtmlWSA#3:Jaguarhttp://www.
jaguarusa.
com/WSA#4:Nat'sonMaplerestauranthttp://natsonmaple.
com/Muchofthisevaluationissubjective,sowewon'tbeevaluatingyouropinionsaslongasitseemsthatyouputsomeseriousthoughtintotheevaluation.
Thepointoftheseassignmentsistomakeyouthinkaboutwebdesignissuesbylookingatbothgoodandbadsites.
Youshouldtrytothinklikesomeonewhocametothesiteforapurpose–wasthatpurposeeasytoaccomplishForinstance,someonegoingtoachainrestaurantsitewouldprobablywanttolocatearestaurantandcheckoutthemenu.
ItisexpectedthatyourveryfirstWSAmaylackdetailandinsight,becauseyouarenewtoevaluatingwebdesignandtheclasslectureshavenotyetdiscussedmostoftheissues.
And,infact,theremaybethingsontheWSAformthatyoudon'tyetunderstand,becausewehaven'tyetdiscussedthetopicinclass.
Forinstance,youwon'tyetknowhowtoevaluatetheCSSorJavaScriptissuesuntillaterinthesemester,sojustleavethatareablank.
However,yourWSAsshouldshowincreasinginsightandsophisticationasthesemesterprogresses.
Websitedesignisalotlikeinteriordecorating.
I'msurethatmanyofyouhaveseenTVshowsandmagazinearticlesthatfocusonthestyleofdecoration,suchastraditional,contemporary,Victorian,etc.
Thenarratorsgointodetailaboutthecolors,textures,andchoiceoffurniture,windowtreatments,andaccessories.
Theytalkaboutthewaythefurnitureisarrangedtoallowagoodflowthroughtheroomforentertainmentortoformanintimatesettingforconversation.
Ingeneral,theytrytoexplainhoweachitemintheroom,largeorsmall,contributestothestyleormoodthedesignerwantedtoachieve.
Thepurposeoftheseshowsorarticlesistohelppeoplelearnhowtodecoratetheirownhomes.
YouneedtoapproachyourWSAsthesameway.
Whoistheaudiencethesiteistryingtoengage(trytobeveryspecifichere)ExactlyhowdoesthesiteachievethedesiredambianceWhatsubtledetailsdidthedesignersincludetodistinguishthemselvesfromtheircompetitorsThesitemusthaveacertainamountofcontent;howdidtheychoosetoorganizeitineachpageandthroughoutthesiteOrganizingtheinformationinawebsiteislikewritingatermpaper;youneedanintroductionfollowedbyawell-outlinedbodythatdevelopstheideasintheintroductionclearlyandcompletely.
Weallknowthisishardtodowell.
HTMLAssignment(50points)Whattoturnin:Postyourwebpageandanyimagefilesonyourclasswebspace.
Turninahand-writtencoversheet(withyournameandURL)andaprintoutofthepage(youdon'tneedtoprinttheunderlyingHTMLcode).
AlsoemailyourHTMLfiletobothourTAandme,fromyourZIDemailaccount.
Saveyourcodeforthisassignment;youwilluseitagainasthebasefortheCSSassignment.
YoumaynotuseanIDElikeDreamweaverorSeaMonkeytocreatethisassignment;youmustdoitmanuallyinaplaintexteditor.
YoumaynotuseHTMLcodetakendirectlyfrommyPowerPoints;thatis,youmustcodeityourself.
Forinstance,ifyoupickeduptheimagemapcodefrommyPowerPointsanddroppeditintoyourHTMLassignment,youwouldnotgetcreditforthatpartoftheassignment.
YoumayuseHTMLattributes(includingdeprecatedattributes)orlocalCSS(embeddedintheHTML,notintheheadorinanexternalfile)asyoupleaseforthisassignment.
IfyouchoosetouseCSS,though,beawarethatyouwillstillberesponsibleforknowingtheequivalentHTMLattributesonexams.
CreateanHTMLwebpagewithatleastthefollowingfeatures:Keywords&descriptionmetatags,titlePageformatting,includingabackgroundcolorandpicture,anon-defaulttextcolor,andnon-defaulttextandlinkcolors.
Ahorizontalrule.
Atleastthreelevelsofheaders.
Textformatting,includingspecifyinganon-defaultfontaswellascentered,bold,italics,subscript,superscript,andstrikeout.
Afive-levelbulletedlistandatwo-levelnumberedlist.
Atleasttwoexternallinks,withoneasatextlinkandoneasanimagelink.
Threeinternal"bookmark"links–thatis,linkstofurtherdownonthecurrentpage.
ArelativelinktoanimageinadifferentdirectorythanthedirectoryinwhichyourcurrentHTMLpageresides.
Animagewithanon-standard-widthborder.
Theimageshouldappearofftotherightsideofthepage,withtextwrappingaroundit.
Animagemapwithatleasttwolinks.
Atablethatincludesatleastfourrows,twocellsineachrow,twocolspanattributes,andonerowspanattribute.
Putabackgroundcolorontheentiretable,adifferentbackgroundcolorononecell,andabackgroundimageonanothercellinthetable.
Aformthatincludesatextinputfield,drop-downlistboxwithatleastfiveentriesandtwooptgroups,acheckboxgroup(atleastfouritems),aradiobuttongroup(atleastfouritems),apassword-typefield,amultiple-linetextarea,andsubmitandresetbuttons.
Theactionontheformshouldbetoemailyourself.
Idon'tgiveahootwhetherornotthepagecontentmakesanysenseorlooksgood.
TheonlypurposeforthisassignmentistoforceyoutocreateHTMLmanuallybeforewemoveontocreatingitineasier(andmorefun)ways.
Saveyourcodeforthisassignment;youwilluseitagainfortheCSSassignment.
CSSAssignment(50points)Whattoturnin:PostyourwebpageandCSSfilesonyourclasswebspace.
Turninahand-writtencoversheet(withyournameandURL)andaprintoutofthepage(youdon'tneedtoprinttheunderlyingHTMLcode).
AlsoemailyourHTMLandCSSfilestobothourTAandme,fromyourZIDemailaccount.
Youmustuseatexteditorforthisassignment,notDreamweaveroranyotherIDE.
CreateanexternalstylesheetforthewebpagethatyoucreatedfortheHTMLAssignmentbyremovingallpossibleformattingfromthepageitselfandputtingthatformattinginanexternalCSSfile.
ThatmeansremovingalmostallformattingattributesfromyourHTMLandmovinganylocalCSSthatyoumighthaveusedtotheexternalCSSfile.
HandcodeyourCSS;youmaynotuseDreamweavertocreatethestylesautomaticallyforyouforthisassignment.
Additionally,Dreamweavercreatesgenericnamesaswellasredundantstyles,whereasagoodprogrammercandoamuchbetterjobofbothnamingandorganizingstylesforefficiencyandmaintainability.
(However,youarewelcometouseDreamweaverCS5ormorerecenttocreatestylesforyourpersonalandgroupwebsiteslaterinthesemester,aslongasyougotothetroubleofgivingthestylesdescriptivenamesandrootingoutredundantandoverlappingstyles.
VersionsofDreamweaverpriortoCS5arenotconducivetohelpingyouwritewell-formedCSS.
)AddinanyotherelementsandcreatetheCSSstylesyouneedinordertosatisfythefollowingrequirements:Examplesofthefollowingtableandboxproperties:border-color,border-width,margin,andpadding.
Dynamicpositioningwithatleastoneexampleeachofabsoluteandrelativepositioning.
Makesurethepositioningisobvioustothoseofusdoingthegrading,andlabelitassuch.
Forinstance,putanabsolute-positionedattheendoftheHTMLcodebuthavetheactuallydisplayattheverybeginningofthepage,perhapsevenoverthetopofotherelements.
Common"gotcha":togetabsolutepositioningtorenderproperly,youmustplacetheabsolutelypositionedwithina"dummy"relativelypositioned.
Examplesofa:hover,a:visited,anda:active.
Createtheequivalentofa2columnx4rowtableusing8splacedina2x4grid.
Placedifferentbordersandbackgroundsoneachbutalignthemside-by-sidesothattheylookliketheyarejustsixcellsofthesametable,eventhoughtheyhavedifferentformatting.
Youmayuseabsolutepositioning,relativepositioning,or"float"tomakethiswork.
ThreevisibleCSSstylingsonformelements,suchasadashedlineborderona,oradifferentcoloredbackgroundonan.
Explorefourotherformattingpropertiesofyourchoice.
Somepossiblesuggestions(althoughyouarewelcometoexploreothers,too):border-radius,box-shadow,text-shadow,text-transform,display:show/hide,letter-spacing,word-spacing,list-style-image,list-style-position,opacity,specialCSSforprintorhandhelddevices.
Pleaselabeleachoftheseitemsas"additionalformatting"andtelluswhatformattingpropertyyouused,tomakeiteasierforustofindtheadditionswhengrading.
Also,keepinmindthatwewillbeinitiallygradingyourpageonFirefox.
Ifyoutrysomethingthatwon'tworkinFirefoxbutworksinChrome,orviceversa,pleasenotethatnexttotheitem,sothatwewillcheckitintheotherbrowser.
Ifitworksinjustoneofthosetwobrowsers,wewillcountitascorrect.
Again,Idon'tcarewhetherornotthepagelooksgood,onlythatyougetsomepracticewiththemostimportantCSSattributes.
PostboththeHTMLandCSSfilesonyourwebspacesothatwecangradeyourwork.
YoushouldgetstartedonthisassignmentpriortotheendofthescheduledCSSlectures,oryoumightnothaveenoughtimetofinishit.
GraphicsandAnimationAssignment(50points)Whattoturnin:PutyourimagesinanHTMLpagewithanon-whitebackground,andpostboththeHTMLpageandyourweb-friendlyimagefilesonyourclasswebspace.
Turninahand-writtencoversheet(withyournameandURL)andaprintoutofthepage(youdon'tneedtoprinttheunderlyingcode).
AlsoemailyourHTMLandtheoriginaleditableanimationfiletobothourTAandme,fromyourZIDemailaccount.
FireworksisavailableinourPMLlab.
YoucanuseitoranotherequivalentgraphicspackagesuchasPhotoshoporGimp(afreesoftwarepackage)tocreatetheimagesandanimation:Fourcompletelydifferentbuttons(differentshapes,differentcolors,etc.
),allofwhichcontaintextthatidentifiesthepurposeofthebuttons.
Foreachbutton,createbothastaticimageaswellasarolloverimage.
Somewhereinallthis,besuretouseatleastfourdifferenteffects(shadow,glow,bevel,blur,etc.
),threedifferentpatternedbackgrounds,andatleasttwocolorgradients.
Allofthebuttonsshouldbeonatransparentbackgroundwiththeappropriateanti-aliasingmattetomatchthenon-whitebackgroundcolorofthewebpage.
UseDreamweavertoembedthebuttonssothattherolloversactuallywork.
Threeimagesthatshowexamplesoftexttowhichyouhaveapplieddifferentfontsanddifferenteffectslikedropshadow,glow,emboss,bevel,etc.
Anoriginallogo(incorporatingeithergraphicsortextorboth)thatyouhavecreatedforacompany,realorfictional,ofyourchoice.
Animageinwhichyouusevaryingdegreesoftransparency(i.
e.
,30%,50%,orvaryingdegreesoftransparencyonagradientfill),exportitasaweb-friendlyPNG(i.
e.
,notanativeFireworksPNG),andembeditonthepageusingalphatransparency.
ClearlylabelthisimagesothatweknowwhichoneisthePNGonyourpage.
SaveeachoftheimagesaboveasGIFswithindextransparencyexceptfortheoneweb-friendlyPNGwithalphatransparencythatwasmentionedabove.
Oneanimatedimage(20pointsofthe50pointassignment):CouldbeananimatedGIF(.
gifformat,createdinanyimageeditorsuchasGimporFireworks,bothavailableinourlabs)oranAdobeFlashimage(.
swfformat,createdwithAdobeFlash'seditor,availableinourlabs).
ChoosetheFlashformatonlyifyoualreadyhaveFlashexperience,sinceitisexceedinglydifficultsoftwaretouseanditmaybedyingbecauseAdobeandAppledon'tplaynicelytogether.
Thus,mostofyouwillprobablywanttocreateananimatedGIFinstead.
Mustincludeatleastfourdistinctobjectsthatmoveandatleast6differentkeyframes(i.
e.
,stepsonananimatedpath),andexamplesofbothcolorandmotiontweening("tweening"meansasmooth,automatically-generatedtransitionbetweenonekeyframeandanother).
EmbedalloftheimagesonasingleHTMLwebpagewith(again)abackgroundcolorthatisnotwhite(anyotherobviouscolorisfine),makingsurethatyourimageswereexportedwiththeappropriatemattetomatchthebackgroundcolor.
FTPyourHTMLandimagesouttoyourclasswebspace.
Therolloverimagesshouldactuallywork–youcanuseDreamweaver's"Insert…InteractiveImage…"forthis.
Don'tpanicifyouthinkyouhavenoartistictalent.
Iviewthisasanexerciseinlearningthebuilt-incapabilitiesofthegraphicspackagesmorethanasawayofevaluatingyourartistictalent.
And,infact,yourassignmentwon'tbegradedonitsartisticmerits.
However,ifyouloosenupwhiledoingthisexercise,youmightjustfindthatyoucandocredibleartevenifyoudon'tviewyourselfasanartistandcan'tdrawatall.
JavaScriptAssignment(50points)Whattoturnin:PostyourwebpageandJavaScriptfilesonyourclasswebspace.
Turninahand-writtencoversheet(withyournameandURL)andaprintoutofthepage(youdon'tneedtoprinttheunderlyingcode).
AlsoemailyourHTMLandJavaScriptfilestobothourTAandme,fromyourZIDemailaccount.
Youmustwriteallthecodeforthefollowingyourself,unlessnotedotherwisebelow.
However,anycodegiventoyouinclassorontheclassPowerPointsmaybeusedunchanged.
IncludethefollowingJavaScriptinanexternalJavaScriptfilethatisusedbyanHTMLdocument:Hand-code(asopposedtousingDreamweaverbehaviors)amouseover,amouseout,amousedown,amouseup,andanonclicktochangesomevisibleelementsonthepage.
Atleastoneoftheseshouldbearemotechange;thatis,itchangessomethingotherthantheelementtriggeringthechange.
Forinstance,amouseoverofatextlinkmightchangeanimagelocatedelsewhereonthepage.
Displaythesystemdateandtime.
GetthreeinputnumbersfromanHTMLform.
Onsubmit,callafunctiontovalidatethemtomakesurethattheyarewithintherangeof200-300.
Ifnot,displayanerrormessageandsetfocustothefirstfieldinerror.
Iftheenterednumbersarevalid,popupapromptboxtogetafourthnumberandvalidateittomakesureit'sintherangeof1-10.
Addthisnewnumbertotheoriginaltotal(fromtheoriginalthreeinputboxes).
StoretheresultineitheracookieorinlocalStorage,andthenuseJavaScripttoopenasecondpagetodisplaythenumberthatyousavedonthepriorpage.
Youshouldbeabletofindworking"cookie"codeathttp://www.
w3schools.
com/JS/js_cookies.
asporlocalStorageinstructionsathttp://www.
w3schools.
com/HTML/html5_webstorage.
asp.
CodeforbothshouldalsobeavailableinalibrarysuchasJQuery,andyouhavemypermissiontousethecopiedcodeforthisparticularrequirement.
UseaJavaScriptscriptofsomesorttodosomethingthatwasnotdemonstratedinclass.
Youdon'tnecessarilyhavetowritethecodeyourself,althoughitwouldbeafinethingifyoudid.
Ifyouwant,youcanfindJavaScriptoutontheweb,useoneoftheDreamweaverwidgetsorspryfunctions,oruseJQuerytodosomethingcool,aslongasyoufigureouthowtoincorporateitintoyourpage.
Hint:Don'ttrytodebugsomeoneelse'sJavaScriptcodeifitdoesn'twork–it'sfareasiertodeletethecodeandfindgoodcodeelsewhere.
Makesurethatit'sobviousonthepagewhereyourdifferentbehaviorsreside.
Forinstance,say"clickhere"fortheonclickbehavior,etc.
Otherwise,wemighttakepointsoffbecausewedidn'tnoticeyourcode.
PosttheHTMLpageandtheexternalJavaScriptfileonthewebserversothatwecantestthateverythingworks.
YoushouldgetstartedonthisassignmentpriortotheendofthescheduledJavaScriptlectures,oryoumightnothaveenoughtimetofinishit.
YoumightfinditeasiesttostartbyworkingwiththeJavaScriptintheheadofyourHTMLfileandthenmovingittoanexternalfileonlyafteryouhavecompleteddebuggingallofit.
SomeJavaScriptbehaviorsmaynotworkonyourlocalcomputerunlessyou'vespecificallysetitupasawebserver,soifsomethingdoesn'twork,don'tpanicuntilyou'veFTPedouttotheserverandcheckedthebehaviorsthere.
Alternately,youcouldinstallIIS(InternetInformationServices)onyourpersonalcomputer.
HerearethelonginstructionsforWindows7http://technet.
microsoft.
com/en-us/library/cc732976.
aspxandherearethequickinstructions:ClicktheStartbutton,clickControlPanel,clickPrograms,andthenclickTurnWindowsfeaturesonoroff.
Ifyouarepromptedforanadministratorpasswordorconfirmation,typethepasswordorprovideconfirmation.
InthelistofWindowsfeatures,clicktheplussign(+)nexttoInternetInformationServices,clicktheplussign(+)nexttoWorldWideWebServices,clicktheplussign(+)nexttoApplicationDevelopmentFeatures,selectthedynamiccontentfeaturesyouwanttoinstall,andthenclickOK.
PersonalWebSite(300pointsmaximumforundergraduates,350pointsmaximumforgraduatestudents,bothoutofapossibletotalof400pointsonthegradingspreadsheet.
Whattoturnin:See"Deliverables"attheendofthishandout.
Createawebsiteofyourchoice.
Itmustbeasitetheuniversitywouldconsidertobenon-offensive–forinstance,apolitically-orientedsite,RepublicanorDemocratic,wouldbefine,butaKluKluxKlansitewouldprobablynotbe.
Neitherwouldapornsiteoronewithprofanity.
Thesitecouldbeforyourownuse(althoughthenitisoftendifficulttocomeupwithenoughcontenttogetagoodgrade),forafriend,foracampusorganization,foraprofessor,forabusiness(realorfictional),orwhatever.
(Donotcreateapageforafictionalhospitaloradoptionagency,forreasonsthatIwillexplaininclass.
)Thesitemustcontainahomepageandatleastfourlower-levelpages.
Theremustbereasonablecontent–thatis,apagewithnothingbutafewgraphicsorafewlinkstoothersiteswillnotcountasafullpagetosatisfythefive-pageminimum.
Forthesamereason,asitewithahomepageplusfouridenticallyformattedpages,butwithsomewhatdifferentcontent(forexample,eachofthefourlower-levelpageshasonepictureandaproductdescription),wouldnotsatisfythefive-pageminimum.
Mostofthecontentshouldbeyourown,not"borrowed"(otherwiseknownasplagiarism)fromothersites.
Thinkofthisaswritingatermpaper;althoughyoucanresearchotherpaperstogetmaterial,thefinalproductmustbeyourownuniquecreation.
SeetheCheatingsectionofthecoursesyllabusforfurtherguidelinesonwhatwouldbeconsideredcheating.
Ihaveazerotoleranceruleforplagiarism,andifyoudon'tunderstandtherules,youcouldendupwithazeroontheassignment,adropofonefulllettergradeonthefinalgradeforthecourse,andanacademicmisconductchargefiledwiththeuniversity.
Seethesectionlaterinthishandoutcalled"PersonalandGroupWebSiteDeliverables"forspecificationsforeachdeliverable.
ThesitewillbegradedonalloftheitemsIlistonthePersonalWebSiteEvaluationFormonmywebsite.
Notethatalthoughthesitegradingspreadsheetaddsupto400points,a300-pointscoreisthemaximumnumberofpointsundergraduatescanearn(300outof300possibleisaperfectscore),and350pointsisthemaximumthatgraduatestudentscanearnfortheassignment(350outof350isaperfectscore).
ThisallowsyoutoearnanAbyeitherhavingoutstandingartisticcontentorbyhavingoutstandingtechnicalmerit;youneednothavebothtogetan"A.
"Youcan'tjustthrowsomestuffontoafewpagesandgetagoodgradeonyoursite.
Youcan'tjustcreateasitethatpleasesyourownartisticsense–itmustpleasethe"generalpublic"instead.
Thisisadesignclass,andyouhavetolearnhowtododesignlikeyouwouldlearnanyothersubject.
Youdon'thavetobeanartisticgeniustodocompetentdesign.
Youdohavetostudyotherdesigner'swork,learnthebasicdesignprinciples,andputinsomeeffort.
Ifyouhaveanydoubtsaboutwhetheryouareobservingdesignrules,readbackoverallofthedesignPowerPointsbeforeturninginyoursite.
And,infact,thisverystepcouldimproveyourgradeimmensely,becausemostofthepointswetakeoffarefromviolationsofdesignrulesthataregiveninthePowerPoints.
Version1isrequiredofeveryoneandmustbeareasonablycompleteversionofthesitetoreceiveagrade.
Youcanimproveyourfinalgradebyincorporatinganygradingsuggestionsand/orfurthertechnicalcontentandturninginaversion2bythedatespecifiedintheschedule,withnopenalty.
Ifyouaresatisfiedwithyourgradeonversion1,youneednothandinaversion2.
Youmayuseyouronefreeextensionforanydeadlineexceptforthefinalversion,Version2.
Eachmisseddeadlineafteryouroneextensionhasbeenusedwillloweryourfinalgradeby20points.
GroupWebSite(300points)Youwillbeassignedtoagroupoffourtoeightstudents.
Eachgroupwillcreateawebsitethatisyettobedetermined.
Thewebsiteshouldincludeahomepageandatleastfive(preferablymore)lowerlevelpages.
Seethesectionlaterinthishandout,"PersonalandGroupWebSiteDeliverables,"forspecificationsofeachdeliverable.
Veryfewin-classprojectmeetingsarelistedontheclassschedule,althoughtheremaybeimpromptugroupmeetingsattheendofsomeclassesifwefinishascheduledtopicearlierthanexpected(agoodincentivetomakesureyouattendclassregularly).
Becausethereisnoreadingassignedinthisclass,andmostoftheindividualassignmentsarefairlyeasy,Idon'tfeelbadaboutforcingyoutodomostofyourgroupprojectworkoutsideofclass.
Participationinthisgroupprojectmeansthatyouhaveagreedtoletthecompany/owner(ifapplicable)usethewebsiteand/orpartsofthewebsiteyouhavecreated,freeofcharge,royalties,orcopyright.
Youarealsoagreeingtoleteverymemberofthegroupusethesiteforhis/herpersonaluse.
Thegroupwillpresentthesitetotheclassneartheendofthesemester.
Thepresentationisinformal;thatis,youwon'tbegradedonthepresentationitself,onlyonthefinishedproduct,thewebsiteitself.
Thesiteisdueatthebeginningofclass;thatis,nochangeswhatsoevermaybemadetothesiteaftertheofficialstarttimeoftheclassonthatday.
Eachmisseddeadlinewilllowerthefinalgroupgradeby20points.
Ifthefinalversionofthewebsiteisnotuploadedtotheserverbytheduedate(andinstead,someorallofthesiteisdisplayedinclassusingalaptop),thefinalgradewillbeloweredby50points.
Youmaynotusepersonalextensionsonthegroupproject.
Thegroupsintheclasswillbeincompetitionwithoneanotherfortheirgrades:undergraduategroupsagainstotherundergraduategroups,andgraduategroupsagainstothergraduategroups,withgraduategroupsheldtoahighergradingstandardthantheundergraduategroups.
Thatis,thefinishedwebsiteswillberankedinorderfrombesttoworst,witheachsucceedinglowerrankingdecreasingagroup'sgrade.
Hence,itisentirelypossiblethataverygoodfinishedprojectcouldreceivealowergradesimplybecausetheotherprojectswerebetter.
Thisgradingmethodservestwopurposes:a)itdiscouragescheatingamongthevariousgroups,andb)itmostaccuratelyreflectstheatmosphereandrealitiesofthereal-lifebusinessworld.
Thefinalresultsoftherankingwillbediscussedattheendofthesemester.
Forthemostpart,eachmemberofagroupwillbegiventhesamefinalgradefortheproject.
However,ifagroupmemberdoesnotdosubstantialworkontheproject,thatgroupmembershouldexpecttoreceivealowergrade.
Asaresult,ifoneormorepeopleinyourgrouparenotpullingtheirweightintheproject(whichincludesnotshowingupforin-classmeetings),IwillconsiderloweringthegroupprojectgradeofthosepeopleifIreceiveatleasttwowrittencomplaintsfromtheothermembersofthegroup.
Ofcourse,acomplaintsignedbyallothermembersofthegroupwouldweighmoreheavilythanjusttwocomplaints.
Acomplaintshoulddocumentwhyyoufeelthisperson'sgradeshouldbeloweredandshouldrecommendapercentageforthegradecut(whichImayormaynotchoosetofollow).
We'vehadseriousproblemssuchasthefollowingwithgroupparticipation:Agroupmemberwillcheckinoccasionally,askingoneormoreothergroupmembersiftheyneedanything,butnotactuallyvolunteeringtodoanyrealwork.
Thisisnotadequateparticipation—youmustshowupformeetingsandinsistonbeingassignedtasks.
Agroupmemberwillbeassignedataskbutnotfollowthrough,eitherdoingtheworkinadequatelyornotfinishingtheworkontime.
Asaresult,theothergroupmembersstopassigningtheslackeranyworkatall.
Thentheslackerissurprisedtogetalowergradeattheendoftheproject,saying,"Buttheydidn'tassignmeanytasks.
"Itiseachteammember'sresponsibilitytocompleteassignedtaskswellandontime.
Trustme,ifyoudoyourpart,yourgroupwillassignyouplentyofwork.
Showingupforallteammeetingsbutfailingtovolunteerforanyrealworkdoesnotconstituteadequateparticipation.
Failingtoshowupforclassonthedaysofscheduledmeetings,orevenonthedayswhenIfinishlectureearlyandgiveyoutimetomeet,doesnotconstituteadequateparticipation.
Ifthegroupchoosestouseatechnologythatallmembersdon'thaveaccessto(forinstance,server-sidetechnologythatonlyafewstudentsinthegroupknow),thatmeansthatsomemembersmaynotbeabletoparticipateinthecodingasmuchasothermembers.
Undersuchcircumstances,itistheresponsibilityofboththegroupasawholeandtheindividualmemberswhodon'tknowthetechnologytocomeupwithaplansothateveryonehasadequateworktodo.
Ifyoucan'tcomeupwithaplanthat'sagreeabletoeveryone,youshouldnotusethetechnology.
Thegroupasawholehasaresponsibilitytoattempttocontactandmotivatemembersthatarenotfullyparticipating.
Documentyourattemptstocontactthesemembers—keepyouremailsincaseyouneedtowriteupthememberattheendofthesemester.
Individualmembershavearesponsibilitytovolunteerfortasks.
Ifyourgroupisnotcontactingyouorassigningyoutasks,it'syourresponsibilitytoinsistthattheydo.
Thegroupaswellaseachmembershoulddocumentalltasksassignedtoindividualgroupmembersaswellastasksthatwerecompletedbyeachgroupmember.
Whenyouturninyourgroupproject,includealistoftaskscompletedbyeachmemberofthegroup.
Iexpectaprofessionalattitudefromeveryoneintheclass.
Ifyouactunprofessionally(forinstance,sendinganunprofessionalandprofaneemailtoanothermemberofagroup,regardlessofhowbadlythatgroupmemberperformed),thatwillimpactthegradethatyoureceivepersonally.
Youcanmotivateandevencriticizeanothergroupmemberwithoutattackingthatgroupmember.
Inshort,don'tsayorwriteanythingyouwouldnotwantmetoread,becausetrustme,thegroupmember(s)whoreceivetheattackwillshareitwithme.
PersonalandGroupWebSiteGradingMuchofthegradingfortheaestheticaspectsofthepersonalandgroupwebsitesissubjective;whatonepersonfindsattractivemightverywellbeunappealingtothenextviewer.
Wewilltrytokeepthisinmindaswegrade.
Nonetheless,formaximumaestheticpoints,youmusthaveasitethatlooksprofessionalandappealingtomostviewersintheUnitedStates.
AskyourselfthefollowingbeforeturninginyourURL:WillthesitefulfillitspurposeandappealtoitstargetaudienceDoesthesiteconveythemessageIwantittoconveyHaveIchosenanattractivecolorschemeof2-3colors(rarelywillmorecolorslookcoordinated)andusedthemconsistentlythroughoutmysiteHaveIchosenalayoutanduseditconsistentlyorwithonlyjustifiablemodificationsoneverypageIsmycontentgrammaticallycorrectIsthespellingcorrect(Dreamweavercanspellcheck,ifyourequestit.
)DoIhaveanavigationmethodthatallowstheusertoformamentalmapofthesiteandgettodifferentpagesinmysitequicklyandeasilyDoesmysitelookprofessionalEvenifyoursiteisforjustyourownuse,itmustlookprofessionalifitistoreceiveagoodgrade.
PersonalandGroupWebSiteDeliverables(Inotherwords,whattoturnin)Whenhandinginanydeliverableinthislist,includeallpriorgradeddeliverables.
LETMEREPEATTHAT:INCLUDEALLPRIORDELIVERABLESORYOUWILLBEDOCKEDPOINTS,ATMYDISCRETION.
Step1:SitePlanPurposeofsite.
Identificationofaudience.
Itisextremelyimportantthatyoudefinetheaudienceasnarrowlyandcompletelyaspossible.
Bethoroughandspecific!
Forinstance,saying"Anyonewhowantstobuyabicycle"wouldbeaninadequateaudienceidentificationforabicycleshop.
ArethebicyclesprimarilyforkidsForrecreationalbikersForlongdistanceridersForracersAretheygearedforpeoplewithlittlemoneytospend,orforpeoplewithlotsofmoneytospendArethecustomersprimarilylocal(inwhichcasethelocaldemographicsareimportant)Orarethecustomersdrivingtotheshopfromfarawayorbuyingfromtheshop'swebsiteDescriptionofthemoodofthesite.
WhatgeneraltypesofcolorsandgraphicsdoyouintenttousetoportraythatmoodAhierarchicalplanofthesite,intextoutlineformat.
Acontentsummaryforeachpage,includingasentenceortwodescribingeachgraphicelement.
Turninapapercopyofyoursiteplan,includingname(s)ofthesubmitter(s),plusemailacopyofthedocumenttoourTAandtome.
Step2:1-PagePrototypeOneimplementedpage(notnecessarilythehomepage),outonyourwebspace,thatillustratesthevisualdesignofthesite:colors,backgrounds,layout,textattributes,logos,etc.
Turninaprintedcopyoftheonewebpageyou'resubmitting.
BesuretowriteyournameandURLontheprintedcopy.
Inthiscase,thatmeansyoushouldturninthegradedsiteplanfromStep1,plusanupdatetothesiteplanifwerequestedchangesorifyoumadechangestothesitethatrendertheoriginalsiteplanoutdated.
Alsoturninallpriorgradeddeliverables.
Membernames,ifforthegroupproject.
Step3:2-PagePrototype(Groupprojectonly—notrequiredforpersonalwebsites)Twoimplementedpages(onemustbethehomepage)onyourclasswebspacethatillustratethevisualdesignofthesite:colors,backgrounds,layout,textattributes,logos,etc.
Printacopyofbothpages,andwriteyournamesandURLoneachpage.
Namesofsubmitters.
Allpriorgradeddeliverables.
Inthiscase,thatmeansyoushouldturninthegradeddeliverablesfromSteps1and2,plusanyupdatesifwerequestedchangesorifyoumadechangestothesitethatrendertheearliersiteplansoutdatedandtheprintedcopyofthe1-PagePrototypeonwhichwewrotecomments.
Step4:CompletedSite(forthefinalversionforthegroupsite,boththefirstandthefinalversionsofthepersonalsite)Everythingimplementedontheserver,readyforfinalgrade.
Thisistheonlyversionthatwillactuallyreceiveagrade.
Aprintout(preferablycolor,ifyoucanswingit)ofjustthehomepage.
IncludetheURLandyourname(s).
Name(s)ofsubmitters.
Allpriorgradeddeliverables.
Inthiscase,thatmeansyoushouldturninthesiteplansfrompriorstepsplusanysiteplanupdatesandallgradingcomments/sheets.
Forgroupprojects:IalsoneedallsitefilesonCD-ROM.
Alistofgroupmembersandalltaskscompletedbyeachofmember.
Bespecific.
Thegroupprojectisdueatbeginningofclassinwhichyoupresentyourproject.
Fiftypointswillbedockedfromthegroup'soverallgradeifanyportionoftheprojectisdisplayedonalaptopinsteadofoutontheassignedwebspace.
ForthePersonalWebSite:ThePersonalWebSitegradingsheetfrommywebsite.
ForVersion1,turninallpriordeliverables.
Includeaprintedcopyofyourhomepage(blackandwhiteisfine,althoughIwouldprefercoloronthisone),butdon'tstaplethatprintedcopyittoanythingelseyou'rehandingin.
ForVersion2(finalversion),turninallpriordeliverables,especiallythePersonalWebSiteGradingSheetthatweusedtogradeyourVersion1.
Alsoincludeanotherprintedcopyofyourhomepage(colorpreferred,namewrittenonit).
Don'tstaplethisprintedcopyofyourhomepageprintouttoanythingelseyouturnin.
IfyouhavechangedyourURLfromVersion1,makesurethenewURLisnowwritteninanobviousplaceonyouroriginalWebSiteGradingSheet,sincewewillbeusingthatoriginalgradingsheetasthebaselineforgradingyourVersion2.
A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...
华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供香港和美国机房的VPS云服务器和独立服务器。商家支持支付宝、网银、Paypal付款。华纳云主要面向国内用户群,所以线路质量还是不错的,客户使用体验总体反响还是比较好...
台湾云服务器去哪里买?国内有没有哪里的台湾云服务器这块做的比较好的?有很多用户想用台湾云服务器,那么判断哪家台湾云服务器好,不是按照最便宜或最贵的选择,而是根据您的实际使用目的选择服务器,只有最适合您的才是最好的。总体而言,台湾云服务器的稳定性确实要好于大陆。今天,云服务器网(yuntue.com)小编来介绍一下台湾云服务器哪里买和一年需要多少钱!一、UCloud台湾云服务器UCloud上市云商,...
jqueryfind为你推荐
甘肃中盛招标代理有限公司1前言2区块链应用产业发展现状用itunes备份如何使用itunes完整备份iPhone资料fusioncharts如何自定义FusionCharts图表上的工具提示?iphonewifi为什么我的苹果手机连不上wifi谷歌sb在谷歌里搜SB为什么结果中第一个是百度迅雷下载速度为什么 迅雷下载速度太慢morphvoxpro怎么用MorphVOX Pro变声器声音怎样调试chrome17chrome浏览器内核名称写在哪个版本号ios11.0.2苹果6s升级ios11.0.2用着怎么样 掉电快吗
免费cn域名 美国主机推荐 pw域名 webhostingpad 免费主机 rackspace mach Hello图床 100x100头像 admit的用法 699美元 多线空间 服务器是干什么用的 空间登录首页 网页提速 lamp的音标 广州主机托管 阿里云邮箱怎么注册 学生机 亿库 更多