I created this repo. Hopefully the base of our contract code.
I learned that pins are set to create difficulty so I Imagine once or twice per week or every day when the pins move the rating would fluctuate per hole and overall.
//TODO Add Teams, Players, Schedules, Course Players and many other contracts that apply