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.
CloudCone 商家产品还是比较有特点的,支持随时的删除机器按时间计费模式,类似什么熟悉的Vultr、Linode、DO等服务商,但是也有不足之处就在于机房太少。商家的活动也是经常有的,比如这次中国春节期间商家也是有提供活动,比如有限定指定时间段之前注册的用户可以享受年付优惠VPS主机,比如年付13.5美元。1、CloudCone新年礼物限定款仅限2019年注册优惠购买,活动开始时间:1月31...
atcloud主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御+不限流量,杜绝DDoS攻击骚扰,比较适合海外建站等相关业务。ATCLOUD.NET是一家成立于2020年的海外主机商,主要提供KVM架构的VPS产品、LXC容器化产品、权威DNS智能解...
官方网站:点击访问青云互联活动官网优惠码:终身88折扣优惠码:WN789-2021香港测试IP:154.196.254美国测试IP:243.164.1活动方案:用户购买任意全区域云服务器月付以上享受免费更换IP服务;限美国区域云服务器凡是购买均可以提交工单定制天机防火墙高防御保护端口以及保护模式;香港区域购买季度、半年付、年付周期均可免费申请额外1IP;使用优惠码购买后续费周期终身同活动价,价格不...
jqueryfind为你推荐
参考手册NDXS和ND5XS网络音频播放器中文目录用itunes备份iphone怎么从itunes备份恢复谷歌sb在谷歌里搜SB为什么结果中第一个是百度chromeframe谷歌浏览器(Chrome) 与(Chromium) 有什么区别?哪个更快?css选择器css有哪些选择器phpemptyPHP~~什么时候用isset 什么时候用emptyfastreport2.5空调滤芯pm2.5是什么意思?fastreport2.5GPA2.5相当于什么水平routeaddroute add命令解决双网卡同时上网两个网关设置问题bitchinaBTchina和VeryCD是什么意思?这与87.53有什么关系?
老左 cybermonday naning9韩国官网 directadmin 万网优惠券 个人免费空间 蜗牛魔方 200g硬盘 nerds 如何安装服务器系统 常州联通宽带 申请免费空间和域名 申请网站 河南移动梦网 starry 我的世界服务器ip 游戏服务器出租 xuni 万网主机 国外网页代理 更多