Great work Lese majeste.
If you have many name fields and they all need the same value, the latest acrobat has a viewer panel that lists the form fields recognized, and it will give them a number with a dot for every field that has the same recognition. You have to get them all together, and rename each one to the same name one at a time, which really doesn't help much. However, if you can keep all the docs with the same student together in a row, you can use a javascript to alter the field names for a number of pages by matching the fieldname to a string, then copy the field setup data (all the programming of the field) to a new field, giving it the same name as the first name field, including the location on the page, and then delete the old field in order to remove it from the page processing. You'll have to include a variable for which pages to read through, I'd suggest taking a this.pagenumber + pagestoread approach so you can just select different sets of pages. If you know your number of students, you can run the script for each student's set of pages. I'm not a programmer so the language isn't in my toolbox, but the design pieces are. I'm a process designer. Basically I use the basic test structures to build processes, others translate that into programming. Occaisionally I look up examples of each piece, then make changes and tie it together to get working scripts. According to the API library, you can access the fields, create, copy and delete them. You just have to match the data types between the pieces of data that define the field. Check adobe.com forums for the api and examples of the pieces you want to play with, then use google to find examples of the rest, put them together correctly and you'll be able to create a popup box where you fill in each name, which then gets filled in on each set of pages as you require. If they are all the same set of pages, you can play with that too. I've built scripts that fill a set of data in fields using popups, then saves a separate document with the name as part of it, and then resets for the next name until I tell it to cancel. Then even saving the document doesn't break the programming, and I have each set saved in a folder. I can combine them or leave them that way with a single operation built into acrobat.