Citation Managers Initial List — P. 1

Link to the spreadsheet:

  • Works Cited 4 U
  • EZ Bib
  • iMiser
  • Ultimate Research Assistant
  • Refworks
  • Mendeley
  • Noodle Tools
  • Bibme
  • Citation Machine
  • Owl Purdue
  • Refme
  • Citation Generator by Mick Schruder
  • Citefast
  • Citation Maker
  • Cool Tools For Schools
  • Zitavi
  • Essay Writing
  • Ottobib
  • Cite This 4 Me
  • Noodle
  • DiRT
  • Citavia
  • Citeliter
  • Docear
  • Recipes4success
  • Refdot
  • Neil’s toolbox
  • Eturabian


The Dream Tool

Here are the features we decided would make up the perfect Research Assistant Tool

Wouldn’t it be great if…:

It would find related sources

  • Universal, cross-platform access
  • Easy add/modify/remove citations from paper
  • Organize sources more clearly
  • List citations alphabetically
  • Proper indents/formatting  — up to date
  • Automatically add the inline citation
  • Automatically grab citation information — web –books too?
  • Multiple platform
  • Integrated with Word and Integrated with other platforms
  • Recognize that there are two authors with same last name and make appropriate adjustments
  • Ties research notes to sources
  • Makes research notes searchable


Notes on Google Maps API — create map, set to location, add pins

Maps with Javascript

Google Maps API is at:


  1. Get the key from Google – you are looking for the Javascript API key.
    1. Do not enable billing unless you want to go bankrupt
  2. HTML
    1. Need a div that will be the container for the map
      1. <div id=”mapContainer”>
    2. Your Javascript
      1. Function that will initialize the map after the Google API has loaded

Notice that the map variable is global. That way you can access and change the map object from other functions and in response to user input or geolocation inputs

var map;

function initMap(){

   map = new google.maps.Map(document.getElementById(“mapContainer`”),{

       center: {lat: 44.461458, lng: -110.830992},

       zoom: 14





  1. Script to load the Google Maps API
    1. Goes at the bottom of the body in your html so that it will load only after your other HTML has loaded.
    2. There are ways to do this in an onload function that involve creating a script element and adding it to the body.
    3. <script src=””

   async defer></script>


Notice that the callback function is the same as the function Name in step 3. Yours don’t have to be named the same as mine, but they do need to match between the Google API script tag and your own function


Getting the actual position of the person using this page

Check and see if geolocation is available:

If it is, then run the getCurrentPosition method

      That takes an argument that is looking for the function to run once it has received the current position.





alert(“Geolocation is disabled”);



Then, in the setMap function, you can use the map.panTo method to move the map to the specificed position. Note: the panTo method will do a smooth animation if the new location is in the bounds of the displayed map. Otherwise, it will jump to that location.


The position object that will be sent my navigator.geolocation.getCurrentPosition has two things that really matter to you for this:




So setMap might look like this:


function setMap(position){


   map.panTo({lat: position.coords.latitude, lng: position.coords.longitude});






To add a marker to a map, you create a new google.maps.Marker object. It needs at least these properties:

position (a latlng object – google maps style)

map (the map variable you used when you created your original map – remember, this should be a global variable)




title – what the pin will say when you hover over it.


For this example, we’re going to add a click listener to the map which will add a marker wherever the user clicks on the map. It will say “Hello World” and it will enter with a Drop animation effect.


map.addListener(‘click’, function(e){

       var marker = new google.maps.Marker({

           position: e.latLng,

           map: map,

           animation: google.maps.Animation.DROP,

           title: ‘Hello World’



Beginning Mail Merge

Today we started Mail merge.  One of the key lessons of working with Mail Merge is that it is important how you name , create sheet names and file names that are meaningful to what the content is about.

In Word, write up a letter.  Then you go to Tools -> Mail Merge Manager.  That will create a window with six (?) steps. The first is to choose the document type–I almost always select Form Letters.  Then you choose the data source.  open Data source, and then find the Excel Workbook that contains the information you want.  It will ask you which sheet to use, and then, after you’ve chosen it, will bring up a list in step 3 of all the columns for that sheet.  The next step is to drag placeholders into the right places in your document. We will do more with that tomorrow.


Word Basics

Today we got started wtih Microsoft Word.

The first thing we talked about was using Word to effectively apply the four elements of style (Contrast, Repetition, Alignment, and Proximity). Most importantly, instead of selecting formats for each thing individually, use the Styles feature.  By applying a kind of style (Like Title, Heading 1, Normal) when it is appropriate, you can then modify that style and have it applied throughout your document consistently.  The sooner you get in the habit of using styles, the more likely you will use it when it is important (like on a Senior Ex Paper or a Doctoral Dissertation).

To Modify a  style, you can either make some text look the way you want and then right click on the style button that want to change, then select “Change to Match Selection” (or something like that, or you can right click on the style and choose “modify” to select the format from there.


Then we played with pictures. The most importnat thing about working with pictures in Word is…Text Wrap selection. Once you’ve selected a picture, you will find this in the Format Picture Ribbon.



Finalizing Excel Work

Today, in the absence of so many people because of the blood drive and Track, we did a little more work in Excel.

First off, we built a sales force spreadsheet.  One sheet had three divisions of sales with a quota and a commission.

Divisions were Small, Key and Major

Quotas were $10,000, $100,000, and $1,000,000 respectively

Commissions were 5%, 7%, and 8% respectively.

Then we built a sheet of data with the following columns

Name, division, sales this month (made up numbers), quota, commission rate, sales abovequota, and commission earned.  We used an if statement to make sure that last one did not come out below zero (for those that did not meet their quota yet this month).

Then we started looking at print in Excel.

First thing to do is highlight the area you want to print, then go to File Menu, Print Area, and select ‘set print area’.

That gets you started.  In page setup, you can select what rows and columns to repeat, what orientation to have the page, and you can manage margins, headers, and footers.